home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dictionary of the Living World 3
/
Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso
/
dolw 3.0
/
dolw 3.0.rsrc
/
bin.rsrc_CODE_2.txt
< prev
next >
Wrap
Text File
|
1993-02-04
|
269KB
|
4,770 lines
# near model CODE resource
# jump table entries: 80-146 (67 of them)
export_74:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
export_75:
00000008 4E56 0000 link A6, 0
0000000C 4E5E unlink A6
0000000E 4E75 rts
export_76:
00000010 4E56 0000 link A6, 0
00000014 4E5E unlink A6
00000016 4E75 rts
fn00000018:
00000018 4E56 FF00 link A6, -0x0100
0000001C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000020 2C2E 0008 move.l D6, [A6 + 0x8]
00000024 7A00 moveq.l D5, 0x00
00000026 2046 movea.l A0, D6
00000028 4A10 tst.b [A0]
0000002A 6606 bne +0x8 /* 00000032 */
0000002C 7000 moveq.l D0, 0x00
0000002E 6000 00CE bra +0xD0 /* 000000FE */
label00000032:
00000032 266D A43C movea.l A3, [A5 - 0x5BC4]
00000036 7E00 moveq.l D7, 0x00
00000038 6018 bra +0x1A /* 00000052 */
label0000003A:
0000003A 2F06 move.l -[A7], D6
0000003C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000040 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000044 4A40 tst.w D0
00000046 508F addq.l A7, 8
00000048 6604 bne +0x6 /* 0000004E */
0000004A 7A01 moveq.l D5, 0x01
0000004C 6004 bra +0x6 /* 00000052 */
label0000004E:
0000004E 2E0B move.l D7, A3
00000050 2653 movea.l A3, [A3]
label00000052:
00000052 200B move.l D0, A3
00000054 6704 beq +0x6 /* 0000005A */
00000056 4A05 tst.b D5
00000058 67E0 beq -0x1E /* 0000003A */
label0000005A:
0000005A 4A05 tst.b D5
0000005C 6708 beq +0xA /* 00000066 */
0000005E 202B 0008 move.l D0, [A3 + 0x8]
00000062 6000 009A bra +0x9C /* 000000FE */
label00000066:
00000066 1F3C 0001 move.b -[A7], 0x1
0000006A 4878 000C push.l 0xC
0000006E 4267 clr.w -[A7]
00000070 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000074 2840 movea.l A4, D0
00000076 1EBC 0001 move.b [A7], 0x1
0000007A 4878 0008 push.l 0x8
0000007E 4267 clr.w -[A7]
00000080 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000084 2440 movea.l A2, D0
00000086 200C move.l D0, A4
00000088 4FEF 000E lea.l A7, [A7 + 0xE]
0000008C 676E beq +0x70 /* 000000FC */
0000008E 200A move.l D0, A2
00000090 676A beq +0x6C /* 000000FC */
00000092 4294 clr.l [A4]
00000094 2F06 move.l -[A7], D6
00000096 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000009A 2940 0004 move.l [A4 + 0x4], D0
0000009E 294A 0008 move.l [A4 + 0x8], A2
000000A2 4292 clr.l [A2]
000000A4 42AA 0004 clr.l [A2 + 0x4]
000000A8 2E86 move.l [A7], D6
000000AA 486E FF00 pea.l [A6 - 0x100]
000000AE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000000B2 2E8A move.l [A7], A2
000000B4 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
000000B8 486E FF00 pea.l [A6 - 0x100]
000000BC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
000000C0 3800 move.w D4, D0
000000C2 4A44 tst.w D4
000000C4 4FEF 000E lea.l A7, [A7 + 0xE]
000000C8 6620 bne +0x22 /* 000000EA */
000000CA 206A 0004 movea.l A0, [A2 + 0x4]
000000CE A064 syscall MoveHHi
000000D0 206A 0004 movea.l A0, [A2 + 0x4]
000000D4 A029 syscall HLock
000000D6 4AAD A43C tst.l [A5 - 0x5BC4]
000000DA 6606 bne +0x8 /* 000000E2 */
000000DC 2B4C A43C move.l [A5 - 0x5BC4], A4
000000E0 6004 bra +0x6 /* 000000E6 */
label000000E2:
000000E2 2047 movea.l A0, D7
000000E4 208C move.l [A0], A4
label000000E6:
000000E6 200A move.l D0, A2
000000E8 6014 bra +0x16 /* 000000FE */
label000000EA:
000000EA 2F06 move.l -[A7], D6
000000EC 486D A030 pea.l [A5 - 0x5FD0]
000000F0 486D A032 pea.l [A5 - 0x5FCE]
000000F4 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000000F8 4FEF 000C lea.l A7, [A7 + 0xC]
label000000FC:
000000FC 7000 moveq.l D0, 0x00
label000000FE:
000000FE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00000102 4E5E unlink A6
00000104 4E75 rts
export_69:
00000106 4E56 FFE8 link A6, -0x0018
0000010A 48E7 0308 movem.l -[A7], D6,D7,A4
0000010E 7C00 moveq.l D6, 0x00
00000110 4AAD A42C tst.l [A5 - 0x5BD4]
00000114 6700 00AA beq +0xAC /* 000001C0 */
00000118 1F3C 0001 move.b -[A7], 0x1
0000011C 4878 0022 push.l 0x22 /* '\"' */
00000120 4267 clr.w -[A7]
00000122 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000126 2840 movea.l A4, D0
00000128 200C move.l D0, A4
0000012A 508F addq.l A7, 8
0000012C 6700 0092 beq +0x94 /* 000001C0 */
00000130 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000134 4EBA FEE2 jsr [PC - 0x11E /* 00000018 */]
00000138 2880 move.l [A4], D0
0000013A 3E2E 0018 move.w D7, [A6 + 0x18]
0000013E 588F addq.l A7, 4
00000140 602A bra +0x2C /* 0000016C */
label00000142:
00000142 3F07 move.w -[A7], D7
00000144 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000148 486D A04E pea.l [A5 - 0x5FB2]
0000014C 486E FFE8 pea.l [A6 - 0x18]
00000150 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000154 486E FFE8 pea.l [A6 - 0x18]
00000158 4EBA FEBE jsr [PC - 0x142 /* 00000018 */]
0000015C 2207 move.l D1, D7
0000015E 48C1 ext.l D1
00000160 E589 lsl D1, 2
00000162 2980 1804 move.l [A4 + D1 + 0x4], D0
00000166 4FEF 0012 lea.l A7, [A7 + 0x12]
0000016A 5247 addq.w D7, 1
label0000016C:
0000016C BE6E 001A cmp.w D7, [A6 + 0x1A]
00000170 6FD0 ble -0x2E /* 00000142 */
00000172 396E 0018 0018 move.w [A4 + 0x18], [A6 + 0x18]
00000178 396E 001A 001A move.w [A4 + 0x1A], [A6 + 0x1A]
0000017E 396E 001C 001E move.w [A4 + 0x1E], [A6 + 0x1C]
00000184 396E 001E 001C move.w [A4 + 0x1C], [A6 + 0x1E]
0000018A 196E 0020 0020 move.b [A4 + 0x20], [A6 + 0x20]
00000190 3F2E 000E move.w -[A7], [A6 + 0xE]
00000194 3F2E 000C move.w -[A7], [A6 + 0xC]
00000198 3F2E 000A move.w -[A7], [A6 + 0xA]
0000019C 3F2E 0028 move.w -[A7], [A6 + 0x28]
000001A0 3F2E 0026 move.w -[A7], [A6 + 0x26]
000001A4 3F2E 0024 move.w -[A7], [A6 + 0x24]
000001A8 3F2E 0022 move.w -[A7], [A6 + 0x22]
000001AC 2F0C move.l -[A7], A4
000001AE 1F3C 0001 move.b -[A7], 0x1
000001B2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000001B6 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000001BA 1C00 move.b D6, D0
000001BC 4FEF 0016 lea.l A7, [A7 + 0x16]
label000001C0:
000001C0 1006 move.b D0, D6
000001C2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000001C6 4E5E unlink A6
000001C8 4E75 rts
export_70:
000001CA 4E56 0000 link A6, 0
000001CE 4E5E unlink A6
000001D0 4E75 rts
export_71:
000001D2 4E56 0000 link A6, 0
000001D6 48E7 0108 movem.l -[A7], D7,A4
000001DA 286E 0008 movea.l A4, [A6 + 0x8]
000001DE 206D A42C movea.l A0, [A5 - 0x5BD4]
000001E2 4AA8 0012 tst.l [A0 + 0x12]
000001E6 6736 beq +0x38 /* 0000021E */
000001E8 3F2C 0016 move.w -[A7], [A4 + 0x16]
000001EC 42A7 clr.l -[A7]
000001EE 206D A42C movea.l A0, [A5 - 0x5BD4]
000001F2 2068 0012 movea.l A0, [A0 + 0x12]
000001F6 3F28 0058 move.w -[A7], [A0 + 0x58]
000001FA 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000001FE 2E00 move.l D7, D0
00000200 0C6C 0018 0012 cmpi.w [A4 + 0x12], 0x18
00000206 508F addq.l A7, 8
00000208 6708 beq +0xA /* 00000212 */
0000020A 0C6C FFF7 0012 cmpi.w [A4 + 0x12], 0xFFF7
00000210 660C bne +0xE /* 0000021E */
label00000212:
00000212 70FF moveq.l D0, 0xFFFFFFFF
00000214 B087 cmp.l D0, D7
00000216 6606 bne +0x8 /* 0000021E */
00000218 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
label0000021E:
0000021E 4CDF 1080 movem.l D7,A4, [A7]+
00000222 4E5E unlink A6
00000224 4E75 rts
export_72:
fn00000226:
00000226 4E56 FFFE link A6, -0x0002
0000022A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000022E 286E 0008 movea.l A4, [A6 + 0x8]
00000232 7C00 moveq.l D6, 0x00
00000234 2E2C 001C move.l D7, [A4 + 0x1C]
00000238 302C 0012 move.w D0, [A4 + 0x12]
0000023C 5740 subq.w D0, 3
0000023E 0C40 0014 cmpi.w D0, 0x14
00000242 6200 0214 bhi +0x216 /* 00000458 */
00000246 43FA 024A lea.l A1, [PC + 0x24A /* 00000492, value 0xFEBEFF10 */]
0000024A D040 add.w D0, D0
0000024C D2F1 0000 add.w A1, [A1 + D0.w]
00000250 4ED1 jmp [A1]
00000252 3A2C 0016 move.w D5, [A4 + 0x16]
00000256 42A7 clr.l -[A7]
00000258 3F05 move.w -[A7], D5
0000025A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000025E 2440 movea.l A2, D0
00000260 200A move.l D0, A2
00000262 5C8F addq.l A7, 6
00000264 6700 01F2 beq +0x1F4 /* 00000458 */
00000268 262A 001C move.l D3, [A2 + 0x1C]
0000026C 4A83 tst.l D3
0000026E 6700 01E8 beq +0x1EA /* 00000458 */
00000272 2043 movea.l A0, D3
00000274 4A68 0004 tst.w [A0 + 0x4]
00000278 6600 01DE bne +0x1E0 /* 00000458 */
0000027C 396C 0012 0018 move.w [A4 + 0x18], [A4 + 0x12]
00000282 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
00000288 6000 01CE bra +0x1D0 /* 00000458 */
0000028C 3A2C 0016 move.w D5, [A4 + 0x16]
00000290 42A7 clr.l -[A7]
00000292 3F05 move.w -[A7], D5
00000294 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000298 2440 movea.l A2, D0
0000029A 200A move.l D0, A2
0000029C 5C8F addq.l A7, 6
0000029E 6700 01B8 beq +0x1BA /* 00000458 */
000002A2 262A 001C move.l D3, [A2 + 0x1C]
000002A6 4A83 tst.l D3
000002A8 6700 01AE beq +0x1B0 /* 00000458 */
000002AC 2043 movea.l A0, D3
000002AE 2243 movea.l A1, D3
000002B0 3D68 0004 FFFE move.w [A6 - 0x2], [A0 + 0x4]
000002B6 2043 movea.l A0, D3
000002B8 3028 0006 move.w D0, [A0 + 0x6]
000002BC 9069 0014 sub.w D0, [A1 + 0x14]
000002C0 B06E FFFE cmp.w D0, [A6 - 0x2]
000002C4 6E00 0192 bgt +0x194 /* 00000458 */
000002C8 396C 0012 0018 move.w [A4 + 0x18], [A4 + 0x12]
000002CE 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
000002D4 6000 0182 bra +0x184 /* 00000458 */
000002D8 382C 0016 move.w D4, [A4 + 0x16]
000002DC 42A7 clr.l -[A7]
000002DE 3F04 move.w -[A7], D4
000002E0 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000002E4 2440 movea.l A2, D0
000002E6 200A move.l D0, A2
000002E8 5C8F addq.l A7, 6
000002EA 6700 016C beq +0x16E /* 00000458 */
000002EE 266A 001C movea.l A3, [A2 + 0x1C]
000002F2 200B move.l D0, A3
000002F4 6700 0162 beq +0x164 /* 00000458 */
000002F8 4A6B 0012 tst.w [A3 + 0x12]
000002FC 6600 015A bne +0x15C /* 00000458 */
00000300 396C 0012 0018 move.w [A4 + 0x18], [A4 + 0x12]
00000306 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
0000030C 6000 014A bra +0x14C /* 00000458 */
00000310 382C 0016 move.w D4, [A4 + 0x16]
00000314 42A7 clr.l -[A7]
00000316 3F04 move.w -[A7], D4
00000318 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000031C 2440 movea.l A2, D0
0000031E 200A move.l D0, A2
00000320 5C8F addq.l A7, 6
00000322 6700 0134 beq +0x136 /* 00000458 */
00000326 266A 001C movea.l A3, [A2 + 0x1C]
0000032A 200B move.l D0, A3
0000032C 6700 012A beq +0x12C /* 00000458 */
00000330 302B 0014 move.w D0, [A3 + 0x14]
00000334 906B 0022 sub.w D0, [A3 + 0x22]
00000338 B06B 0012 cmp.w D0, [A3 + 0x12]
0000033C 6F00 011A ble +0x11C /* 00000458 */
00000340 396C 0012 0018 move.w [A4 + 0x18], [A4 + 0x12]
00000346 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
0000034C 6000 010A bra +0x10C /* 00000458 */
00000350 206D A42C movea.l A0, [A5 - 0x5BD4]
00000354 4AA8 0012 tst.l [A0 + 0x12]
00000358 673E beq +0x40 /* 00000398 */
0000035A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000035E 4A28 001A tst.b [A0 + 0x1A]
00000362 6712 beq +0x14 /* 00000376 */
00000364 206D A42C movea.l A0, [A5 - 0x5BD4]
00000368 3F28 000A move.w -[A7], [A0 + 0xA]
0000036C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000370 4A40 tst.w D0
00000372 548F addq.l A7, 2
00000374 6718 beq +0x1A /* 0000038E */
label00000376:
00000376 206D A42C movea.l A0, [A5 - 0x5BD4]
0000037A 4A28 001A tst.b [A0 + 0x1A]
0000037E 6600 00D8 bne +0xDA /* 00000458 */
00000382 206D A42C movea.l A0, [A5 - 0x5BD4]
00000386 4A68 000A tst.w [A0 + 0xA]
0000038A 6600 00CC bne +0xCE /* 00000458 */
label0000038E:
0000038E 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
00000394 6000 00C2 bra +0xC4 /* 00000458 */
label00000398:
00000398 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
0000039E 6000 00B8 bra +0xBA /* 00000458 */
000003A2 206D A42C movea.l A0, [A5 - 0x5BD4]
000003A6 4AA8 0012 tst.l [A0 + 0x12]
000003AA 674E beq +0x50 /* 000003FA */
000003AC 206D A42C movea.l A0, [A5 - 0x5BD4]
000003B0 4A28 001A tst.b [A0 + 0x1A]
000003B4 6720 beq +0x22 /* 000003D6 */
000003B6 206D A42C movea.l A0, [A5 - 0x5BD4]
000003BA 3F28 000A move.w -[A7], [A0 + 0xA]
000003BE 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000003C2 206D A42C movea.l A0, [A5 - 0x5BD4]
000003C6 2068 0012 movea.l A0, [A0 + 0x12]
000003CA 72FF moveq.l D1, 0xFFFFFFFF
000003CC D268 005E add.w D1, [A0 + 0x5E]
000003D0 B240 cmp.w D1, D0
000003D2 548F addq.l A7, 2
000003D4 671C beq +0x1E /* 000003F2 */
label000003D6:
000003D6 206D A42C movea.l A0, [A5 - 0x5BD4]
000003DA 4A28 001A tst.b [A0 + 0x1A]
000003DE 6678 bne +0x7A /* 00000458 */
000003E0 206D A42C movea.l A0, [A5 - 0x5BD4]
000003E4 2268 0012 movea.l A1, [A0 + 0x12]
000003E8 3028 000A move.w D0, [A0 + 0xA]
000003EC B069 0016 cmp.w D0, [A1 + 0x16]
000003F0 6666 bne +0x68 /* 00000458 */
label000003F2:
000003F2 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
000003F8 605E bra +0x60 /* 00000458 */
label000003FA:
000003FA 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
00000400 6056 bra +0x58 /* 00000458 */
00000402 206D A42C movea.l A0, [A5 - 0x5BD4]
00000406 4AA8 0012 tst.l [A0 + 0x12]
0000040A 671A beq +0x1C /* 00000426 */
0000040C 206D A42C movea.l A0, [A5 - 0x5BD4]
00000410 2268 0012 movea.l A1, [A0 + 0x12]
00000414 3028 000A move.w D0, [A0 + 0xA]
00000418 B069 001A cmp.w D0, [A1 + 0x1A]
0000041C 6D3A blt +0x3C /* 00000458 */
0000041E 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
00000424 6032 bra +0x34 /* 00000458 */
label00000426:
00000426 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
0000042C 602A bra +0x2C /* 00000458 */
0000042E 206D A42C movea.l A0, [A5 - 0x5BD4]
00000432 4AA8 0012 tst.l [A0 + 0x12]
00000436 671A beq +0x1C /* 00000452 */
00000438 206D A42C movea.l A0, [A5 - 0x5BD4]
0000043C 2268 0012 movea.l A1, [A0 + 0x12]
00000440 3028 000A move.w D0, [A0 + 0xA]
00000444 B069 0018 cmp.w D0, [A1 + 0x18]
00000448 6E0E bgt +0x10 /* 00000458 */
0000044A 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
00000450 6006 bra +0x8 /* 00000458 */
label00000452:
00000452 397C FFF9 0012 move.w [A4 + 0x12], 0xFFF9
label00000458:
00000458 2047 movea.l A0, D7
0000045A 2247 movea.l A1, D7
0000045C 3028 001C move.w D0, [A0 + 0x1C]
00000460 48C0 ext.l D0
00000462 E588 lsl D0, 2
00000464 2C31 0804 move.l D6, [A1 + D0 + 0x4]
00000468 4A6C 0012 tst.w [A4 + 0x12]
0000046C 6708 beq +0xA /* 00000476 */
0000046E 0C6C FFF9 0012 cmpi.w [A4 + 0x12], 0xFFF9
00000474 6604 bne +0x6 /* 0000047A */
label00000476:
00000476 2047 movea.l A0, D7
00000478 2C10 move.l D6, [A0]
label0000047A:
0000047A 4A86 tst.l D6
0000047C 670C beq +0xE /* 0000048A */
0000047E 486C 000A pea.l [A4 + 0xA]
00000482 2F06 move.l -[A7], D6
00000484 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000488 508F addq.l A7, 8
label0000048A:
0000048A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000048E 4E5E unlink A6
00000490 4E75 rts
00000492 FEBE FF10 .extension 0xEBE <<F/2-3/7>> // unimplemented
00000496 FF10 .extension 0xF10 <<F/4-5/7>> // unimplemented
00000498 FEBE FFC6 .extension 0xEBE <<F/2-3/7>> // unimplemented
0000049C FFC6 .invalid <<F/7/7>>
0000049E FDC0 .invalid <<F/7/6>>
000004A0 FDFA .invalid <<F/7/6>>
000004A2 FDC0 .invalid <<F/7/6>>
000004A4 FDFA .invalid <<F/7/6>>
000004A6 FFC6 .invalid <<F/7/7>>
000004A8 FFC6 .invalid <<F/7/7>>
000004AA FE46 FE7E .extension 0xE46 <<F/1/7>>, 0xFE7E // unimplemented
000004AE FE46 FE7E .extension 0xE46 <<F/1/7>>, 0xFE7E // unimplemented
000004B2 FFC6 .invalid <<F/7/7>>
000004B4 FF9C .invalid <<F/6/7>>
000004B6 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
000004B8 FF9C .invalid <<F/6/7>>
000004BA FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
export_73:
000004BC 4E56 0000 link A6, 0
000004C0 48E7 0108 movem.l -[A7], D7,A4
000004C4 7E00 moveq.l D7, 0x00
000004C6 206E 0008 movea.l A0, [A6 + 0x8]
000004CA 2868 001C movea.l A4, [A0 + 0x1C]
000004CE 302C 001C move.w D0, [A4 + 0x1C]
000004D2 B06C 001A cmp.w D0, [A4 + 0x1A]
000004D6 6C08 bge +0xA /* 000004E0 */
000004D8 526C 001C addq.w [A4 + 0x1C], 1
000004DC 7E01 moveq.l D7, 0x01
000004DE 600E bra +0x10 /* 000004EE */
label000004E0:
000004E0 4A2C 0020 tst.b [A4 + 0x20]
000004E4 6708 beq +0xA /* 000004EE */
000004E6 396C 0018 001C move.w [A4 + 0x1C], [A4 + 0x18]
000004EC 7E01 moveq.l D7, 0x01
label000004EE:
000004EE 4A07 tst.b D7
000004F0 670A beq +0xC /* 000004FC */
000004F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004F6 4EBA FD2E jsr [PC - 0x2D2 /* 00000226 */]
000004FA 588F addq.l A7, 4
label000004FC:
000004FC 4CDF 1080 movem.l D7,A4, [A7]+
00000500 4E5E unlink A6
00000502 4E75 rts
export_10:
fn00000504:
00000504 4E56 0000 link A6, 0
00000508 48E7 0018 movem.l -[A7], A3,A4
0000050C 99CC sub.l A4, A4
0000050E 266D A054 movea.l A3, [A5 - 0x5FAC]
00000512 6012 bra +0x14 /* 00000526 */
label00000514:
00000514 302B 0004 move.w D0, [A3 + 0x4]
00000518 B06E 0008 cmp.w D0, [A6 + 0x8]
0000051C 6606 bne +0x8 /* 00000524 */
0000051E 286B 0006 movea.l A4, [A3 + 0x6]
00000522 6002 bra +0x4 /* 00000526 */
label00000524:
00000524 2653 movea.l A3, [A3]
label00000526:
00000526 200B move.l D0, A3
00000528 6704 beq +0x6 /* 0000052E */
0000052A 200C move.l D0, A4
0000052C 67E6 beq -0x18 /* 00000514 */
label0000052E:
0000052E 200C move.l D0, A4
00000530 4CDF 1800 movem.l A3,A4, [A7]+
00000534 4E5E unlink A6
00000536 4E75 rts
export_11:
00000538 4E56 0000 link A6, 0
0000053C 48E7 0118 movem.l -[A7], D7,A3,A4
00000540 7E00 moveq.l D7, 0x00
00000542 1F3C 0001 move.b -[A7], 0x1
00000546 4878 000A push.l 0xA /* '\n' */
0000054A 4267 clr.w -[A7]
0000054C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000550 2840 movea.l A4, D0
00000552 200C move.l D0, A4
00000554 508F addq.l A7, 8
00000556 6736 beq +0x38 /* 0000058E */
00000558 4294 clr.l [A4]
0000055A 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000560 42A7 clr.l -[A7]
00000562 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000566 AA0C syscall GetPixPat
00000568 295F 0006 move.l [A4 + 0x6], [A7]+
0000056C 4AAC 0006 tst.l [A4 + 0x6]
00000570 671C beq +0x1E /* 0000058E */
00000572 4AAD A054 tst.l [A5 - 0x5FAC]
00000576 6606 bne +0x8 /* 0000057E */
00000578 2B4C A054 move.l [A5 - 0x5FAC], A4
0000057C 600E bra +0x10 /* 0000058C */
label0000057E:
0000057E 266D A054 movea.l A3, [A5 - 0x5FAC]
00000582 6002 bra +0x4 /* 00000586 */
label00000584:
00000584 2653 movea.l A3, [A3]
label00000586:
00000586 4A93 tst.l [A3]
00000588 66FA bne -0x4 /* 00000584 */
0000058A 268C move.l [A3], A4
label0000058C:
0000058C 7E01 moveq.l D7, 0x01
label0000058E:
0000058E 1007 move.b D0, D7
00000590 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000594 4E5E unlink A6
00000596 4E75 rts
export_12:
fn00000598:
00000598 4E56 0000 link A6, 0
0000059C 48E7 0308 movem.l -[A7], D6,D7,A4
000005A0 3E2E 0008 move.w D7, [A6 + 0x8]
000005A4 7C00 moveq.l D6, 0x00
000005A6 BE6D A05C cmp.w D7, [A5 - 0x5FA4]
000005AA 6604 bne +0x6 /* 000005B0 */
000005AC 7C01 moveq.l D6, 0x01
000005AE 6040 bra +0x42 /* 000005F0 */
label000005B0:
000005B0 286D A058 movea.l A4, [A5 - 0x5FA8]
000005B4 600C bra +0xE /* 000005C2 */
label000005B6:
000005B6 BE6C 0004 cmp.w D7, [A4 + 0x4]
000005BA 6604 bne +0x6 /* 000005C0 */
000005BC 7C01 moveq.l D6, 0x01
000005BE 6002 bra +0x4 /* 000005C2 */
label000005C0:
000005C0 2854 movea.l A4, [A4]
label000005C2:
000005C2 200C move.l D0, A4
000005C4 6704 beq +0x6 /* 000005CA */
000005C6 4A06 tst.b D6
000005C8 67EC beq -0x12 /* 000005B6 */
label000005CA:
000005CA 4A06 tst.b D6
000005CC 6722 beq +0x24 /* 000005F0 */
000005CE 3F2C 0008 move.w -[A7], [A4 + 0x8]
000005D2 3F2C 000A move.w -[A7], [A4 + 0xA]
000005D6 A89B syscall PenSize
000005D8 3F2C 000C move.w -[A7], [A4 + 0xC]
000005DC A89C syscall PenMode
000005DE 3F2C 0006 move.w -[A7], [A4 + 0x6]
000005E2 4EBA FF20 jsr [PC - 0xE0 /* 00000504 */]
000005E6 2F00 move.l -[A7], D0
000005E8 AA0A syscall PenPixPat
000005EA 3B47 A05C move.w [A5 - 0x5FA4], D7
000005EE 548F addq.l A7, 2
label000005F0:
000005F0 1006 move.b D0, D6
000005F2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000005F6 4E5E unlink A6
000005F8 4E75 rts
export_13:
000005FA 4E56 0000 link A6, 0
000005FE 48E7 0118 movem.l -[A7], D7,A3,A4
00000602 7E00 moveq.l D7, 0x00
00000604 1F3C 0001 move.b -[A7], 0x1
00000608 4878 000E push.l 0xE
0000060C 4267 clr.w -[A7]
0000060E 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000612 2840 movea.l A4, D0
00000614 200C move.l D0, A4
00000616 508F addq.l A7, 8
00000618 673C beq +0x3E /* 00000656 */
0000061A 4294 clr.l [A4]
0000061C 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00000622 396E 000A 0006 move.w [A4 + 0x6], [A6 + 0xA]
00000628 396E 000C 0008 move.w [A4 + 0x8], [A6 + 0xC]
0000062E 396E 000E 000A move.w [A4 + 0xA], [A6 + 0xE]
00000634 396E 0010 000C move.w [A4 + 0xC], [A6 + 0x10]
0000063A 4AAD A058 tst.l [A5 - 0x5FA8]
0000063E 6606 bne +0x8 /* 00000646 */
00000640 2B4C A058 move.l [A5 - 0x5FA8], A4
00000644 600E bra +0x10 /* 00000654 */
label00000646:
00000646 266D A058 movea.l A3, [A5 - 0x5FA8]
0000064A 6002 bra +0x4 /* 0000064E */
label0000064C:
0000064C 2653 movea.l A3, [A3]
label0000064E:
0000064E 4A93 tst.l [A3]
00000650 66FA bne -0x4 /* 0000064C */
00000652 268C move.l [A3], A4
label00000654:
00000654 7E01 moveq.l D7, 0x01
label00000656:
00000656 1007 move.b D0, D7
00000658 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000065C 4E5E unlink A6
0000065E 4E75 rts
export_14:
00000660 4E56 0000 link A6, 0
00000664 48E7 0108 movem.l -[A7], D7,A4
00000668 7E00 moveq.l D7, 0x00
0000066A 4AAD A42C tst.l [A5 - 0x5BD4]
0000066E 6700 0094 beq +0x96 /* 00000704 */
00000672 1F3C 0001 move.b -[A7], 0x1
00000676 4878 0012 push.l 0x12
0000067A 4267 clr.w -[A7]
0000067C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000680 2840 movea.l A4, D0
00000682 200C move.l D0, A4
00000684 508F addq.l A7, 8
00000686 677C beq +0x7E /* 00000704 */
00000688 196E 000B 000C move.b [A4 + 0xC], [A6 + 0xB]
0000068E 302E 000E move.w D0, [A6 + 0xE]
00000692 D06D A46E add.w D0, [A5 - 0x5B92]
00000696 3880 move.w [A4], D0
00000698 302E 0010 move.w D0, [A6 + 0x10]
0000069C D06D A470 add.w D0, [A5 - 0x5B90]
000006A0 3940 0002 move.w [A4 + 0x2], D0
000006A4 302E 0012 move.w D0, [A6 + 0x12]
000006A8 D06D A46E add.w D0, [A5 - 0x5B92]
000006AC 3940 0004 move.w [A4 + 0x4], D0
000006B0 302E 0014 move.w D0, [A6 + 0x14]
000006B4 D06D A470 add.w D0, [A5 - 0x5B90]
000006B8 3940 0006 move.w [A4 + 0x6], D0
000006BC 396E 0016 0008 move.w [A4 + 0x8], [A6 + 0x16]
000006C2 396E 0018 000A move.w [A4 + 0xA], [A6 + 0x18]
000006C8 396E 000C 000E move.w [A4 + 0xE], [A6 + 0xC]
000006CE 396E 000C 0010 move.w [A4 + 0x10], [A6 + 0xC]
000006D4 3F2E 001E move.w -[A7], [A6 + 0x1E]
000006D8 3F2E 001C move.w -[A7], [A6 + 0x1C]
000006DC 3F2E 001A move.w -[A7], [A6 + 0x1A]
000006E0 3F2E 0014 move.w -[A7], [A6 + 0x14]
000006E4 3F2E 0012 move.w -[A7], [A6 + 0x12]
000006E8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000006EC 3F2E 000E move.w -[A7], [A6 + 0xE]
000006F0 2F0C move.l -[A7], A4
000006F2 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
000006F6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000006FA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000006FE 1E00 move.b D7, D0
00000700 4FEF 0016 lea.l A7, [A7 + 0x16]
label00000704:
00000704 1007 move.b D0, D7
00000706 4CDF 1080 movem.l D7,A4, [A7]+
0000070A 4E5E unlink A6
0000070C 4E75 rts
export_15:
0000070E 4E56 0000 link A6, 0
00000712 4E5E unlink A6
00000714 4E75 rts
export_16:
00000716 4E56 0000 link A6, 0
0000071A 4E5E unlink A6
0000071C 4E75 rts
export_17:
fn0000071E:
0000071E 4E56 0000 link A6, 0
00000722 48E7 0038 movem.l -[A7], A2,A3,A4
00000726 286E 0008 movea.l A4, [A6 + 0x8]
0000072A 266C 001C movea.l A3, [A4 + 0x1C]
0000072E 102B 000C move.b D0, [A3 + 0xC]
00000732 4880 ext.w D0
00000734 0C40 000B cmpi.w D0, 0xB
00000738 6200 0112 bhi +0x114 /* 0000084C */
0000073C 43FA 0116 lea.l A1, [PC + 0x116 /* 00000854, value 0xFEF4FF00 */]
00000740 D040 add.w D0, D0
00000742 D2F1 0000 add.w A1, [A1 + D0.w]
00000746 4ED1 jmp [A1]
00000748 3F13 move.w -[A7], [A3]
0000074A 3F2B 0002 move.w -[A7], [A3 + 0x2]
0000074E A893 syscall MoveTo
00000750 6000 00FA bra +0xFC /* 0000084C */
00000754 3F13 move.w -[A7], [A3]
00000756 3F2B 0002 move.w -[A7], [A3 + 0x2]
0000075A A894 syscall Move
0000075C 6000 00EE bra +0xF0 /* 0000084C */
00000760 3F2B 000E move.w -[A7], [A3 + 0xE]
00000764 4EBA FE32 jsr [PC - 0x1CE /* 00000598 */]
00000768 3E93 move.w [A7], [A3]
0000076A 3F2B 0002 move.w -[A7], [A3 + 0x2]
0000076E A891 syscall LineTo
00000770 6000 00DA bra +0xDC /* 0000084C */
00000774 3F2B 000E move.w -[A7], [A3 + 0xE]
00000778 4EBA FE1E jsr [PC - 0x1E2 /* 00000598 */]
0000077C 3E93 move.w [A7], [A3]
0000077E 3F2B 0002 move.w -[A7], [A3 + 0x2]
00000782 A892 syscall Line
00000784 6000 00C6 bra +0xC8 /* 0000084C */
00000788 3F2B 000E move.w -[A7], [A3 + 0xE]
0000078C 4EBA FE0A jsr [PC - 0x1F6 /* 00000598 */]
00000790 486C 000A pea.l [A4 + 0xA]
00000794 A8A1 syscall FrameRect
00000796 548F addq.l A7, 2
00000798 6000 00B2 bra +0xB4 /* 0000084C */
0000079C 3F2B 000E move.w -[A7], [A3 + 0xE]
000007A0 4EBA FDF6 jsr [PC - 0x20A /* 00000598 */]
000007A4 486C 000A pea.l [A4 + 0xA]
000007A8 A8B7 syscall FrameOval
000007AA 548F addq.l A7, 2
000007AC 6000 009E bra +0xA0 /* 0000084C */
000007B0 3F2B 000E move.w -[A7], [A3 + 0xE]
000007B4 4EBA FDE2 jsr [PC - 0x21E /* 00000598 */]
000007B8 486C 000A pea.l [A4 + 0xA]
000007BC 3F2B 0008 move.w -[A7], [A3 + 0x8]
000007C0 3F2B 000A move.w -[A7], [A3 + 0xA]
000007C4 A8B0 syscall FrameRoundRect
000007C6 548F addq.l A7, 2
000007C8 6000 0082 bra +0x84 /* 0000084C */
000007CC 3F2B 000E move.w -[A7], [A3 + 0xE]
000007D0 4EBA FDC6 jsr [PC - 0x23A /* 00000598 */]
000007D4 486C 000A pea.l [A4 + 0xA]
000007D8 3F2B 0008 move.w -[A7], [A3 + 0x8]
000007DC 3F2B 000A move.w -[A7], [A3 + 0xA]
000007E0 A8BE syscall FrameArc
000007E2 548F addq.l A7, 2
000007E4 6066 bra +0x68 /* 0000084C */
000007E6 3F2B 000E move.w -[A7], [A3 + 0xE]
000007EA 4EBA FD18 jsr [PC - 0x2E8 /* 00000504 */]
000007EE 2440 movea.l A2, D0
000007F0 486C 000A pea.l [A4 + 0xA]
000007F4 2F0A move.l -[A7], A2
000007F6 AA0E syscall FillCRect
000007F8 548F addq.l A7, 2
000007FA 6050 bra +0x52 /* 0000084C */
000007FC 3F2B 000E move.w -[A7], [A3 + 0xE]
00000800 4EBA FD02 jsr [PC - 0x2FE /* 00000504 */]
00000804 2440 movea.l A2, D0
00000806 486C 000A pea.l [A4 + 0xA]
0000080A 2F0A move.l -[A7], A2
0000080C AA0F syscall FillCOval
0000080E 548F addq.l A7, 2
00000810 603A bra +0x3C /* 0000084C */
00000812 3F2B 000E move.w -[A7], [A3 + 0xE]
00000816 4EBA FCEC jsr [PC - 0x314 /* 00000504 */]
0000081A 2440 movea.l A2, D0
0000081C 486C 000A pea.l [A4 + 0xA]
00000820 3F2B 0008 move.w -[A7], [A3 + 0x8]
00000824 3F2B 000A move.w -[A7], [A3 + 0xA]
00000828 2F0A move.l -[A7], A2
0000082A AA10 syscall FillCRoundRect
0000082C 548F addq.l A7, 2
0000082E 601C bra +0x1E /* 0000084C */
00000830 3F2B 000E move.w -[A7], [A3 + 0xE]
00000834 4EBA FCCE jsr [PC - 0x332 /* 00000504 */]
00000838 2440 movea.l A2, D0
0000083A 486C 000A pea.l [A4 + 0xA]
0000083E 3F2B 0008 move.w -[A7], [A3 + 0x8]
00000842 3F2B 000A move.w -[A7], [A3 + 0xA]
00000846 2F0A move.l -[A7], A2
00000848 AA11 syscall FillCArc
0000084A 548F addq.l A7, 2
label0000084C:
0000084C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000850 4E5E unlink A6
00000852 4E75 rts
00000854 FEF4 FF00 .extension 0xEF4 <<F/2-3/7>> // unimplemented
00000858 FF0C .extension 0xF0C <<F/4-5/7>> // unimplemented
0000085A FF20 .extension 0xF20 <<F/4-5/7>> // unimplemented
0000085C FF34 .extension 0xF34 <<F/4-5/7>> // unimplemented
0000085E FF5C .extension 0xF5C <<F/4-5/7>> // unimplemented
00000860 FF48 .extension 0xF48 <<F/4-5/7>> // unimplemented
00000862 FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
00000864 FF92 .invalid <<F/6/7>>
00000866 FFBE .invalid <<F/6/7>>
00000868 FFA8 .invalid <<F/6/7>>
0000086A FFDC .invalid <<F/7/7>>
export_18:
0000086C 4E56 0000 link A6, 0
00000870 3F2E 000E move.w -[A7], [A6 + 0xE]
00000874 3F2E 000C move.w -[A7], [A6 + 0xC]
00000878 3F2E 000A move.w -[A7], [A6 + 0xA]
0000087C 3F2E 0016 move.w -[A7], [A6 + 0x16]
00000880 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000884 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000888 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000088C 42A7 clr.l -[A7]
0000088E 1F3C 000B move.b -[A7], 0xB
00000892 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000896 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000089A 4E5E unlink A6
0000089C 4E75 rts
export_19:
0000089E 4E56 0000 link A6, 0
000008A2 4E5E unlink A6
000008A4 4E75 rts
export_20:
000008A6 4E56 0000 link A6, 0
000008AA 2F07 move.l -[A7], D7
000008AC 206E 0008 movea.l A0, [A6 + 0x8]
000008B0 0C68 0018 0012 cmpi.w [A0 + 0x12], 0x18
000008B6 6636 bne +0x38 /* 000008EE */
000008B8 206D A42C movea.l A0, [A5 - 0x5BD4]
000008BC 4AA8 0012 tst.l [A0 + 0x12]
000008C0 672C beq +0x2E /* 000008EE */
000008C2 206E 0008 movea.l A0, [A6 + 0x8]
000008C6 3F28 0016 move.w -[A7], [A0 + 0x16]
000008CA 42A7 clr.l -[A7]
000008CC 226D A42C movea.l A1, [A5 - 0x5BD4]
000008D0 2269 0012 movea.l A1, [A1 + 0x12]
000008D4 3F29 0058 move.w -[A7], [A1 + 0x58]
000008D8 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000008DC 2E00 move.l D7, D0
000008DE 70FF moveq.l D0, 0xFFFFFFFF
000008E0 B087 cmp.l D0, D7
000008E2 508F addq.l A7, 8
000008E4 6608 bne +0xA /* 000008EE */
000008E6 206E 0008 movea.l A0, [A6 + 0x8]
000008EA 4268 0012 clr.w [A0 + 0x12]
label000008EE:
000008EE 2E1F move.l D7, [A7]+
000008F0 4E5E unlink A6
000008F2 4E75 rts
export_21:
000008F4 4E56 0000 link A6, 0
000008F8 4E5E unlink A6
000008FA 4E75 rts
export_22:
000008FC 4E56 FF00 link A6, -0x0100
00000900 2F07 move.l -[A7], D7
00000902 7E00 moveq.l D7, 0x00
00000904 4AAD A434 tst.l [A5 - 0x5BCC]
00000908 677A beq +0x7C /* 00000984 */
0000090A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000090E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000912 3140 0024 move.w [A0 + 0x24], D0
00000916 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000091A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000091E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000922 2140 0026 move.l [A0 + 0x26], D0
00000926 2EAE 000C move.l [A7], [A6 + 0xC]
0000092A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000092E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000932 2140 002A move.l [A0 + 0x2A], D0
00000936 2EAE 0010 move.l [A7], [A6 + 0x10]
0000093A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000093E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000942 2140 002E move.l [A0 + 0x2E], D0
00000946 2EAE 0014 move.l [A7], [A6 + 0x14]
0000094A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000094E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000952 2140 0032 move.l [A0 + 0x32], D0
00000956 206D A434 movea.l A0, [A5 - 0x5BCC]
0000095A 4AA8 0026 tst.l [A0 + 0x26]
0000095E 588F addq.l A7, 4
00000960 6722 beq +0x24 /* 00000984 */
00000962 7E01 moveq.l D7, 0x01
00000964 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000968 486E FF00 pea.l [A6 - 0x100]
0000096C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000970 486E FF00 pea.l [A6 - 0x100]
00000974 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000978 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
0000097C 1B40 A05E move.b [A5 - 0x5FA2], D0
00000980 4FEF 000E lea.l A7, [A7 + 0xE]
label00000984:
00000984 1007 move.b D0, D7
00000986 2E1F move.l D7, [A7]+
00000988 4E5E unlink A6
0000098A 4E75 rts
export_23:
0000098C 4E56 FF00 link A6, -0x0100
00000990 2F07 move.l -[A7], D7
00000992 7E00 moveq.l D7, 0x00
00000994 4AAD A434 tst.l [A5 - 0x5BCC]
00000998 675A beq +0x5C /* 000009F4 */
0000099A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000099E 206D A434 movea.l A0, [A5 - 0x5BCC]
000009A2 3140 0040 move.w [A0 + 0x40], D0
000009A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009AA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000009AE 206D A434 movea.l A0, [A5 - 0x5BCC]
000009B2 2140 0042 move.l [A0 + 0x42], D0
000009B6 2EAE 000C move.l [A7], [A6 + 0xC]
000009BA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000009BE 206D A434 movea.l A0, [A5 - 0x5BCC]
000009C2 2140 0046 move.l [A0 + 0x46], D0
000009C6 206D A434 movea.l A0, [A5 - 0x5BCC]
000009CA 4AA8 0042 tst.l [A0 + 0x42]
000009CE 588F addq.l A7, 4
000009D0 6722 beq +0x24 /* 000009F4 */
000009D2 7E01 moveq.l D7, 0x01
000009D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D8 486E FF00 pea.l [A6 - 0x100]
000009DC 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
000009E0 486E FF00 pea.l [A6 - 0x100]
000009E4 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
000009E8 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000009EC 1B40 A05F move.b [A5 - 0x5FA1], D0
000009F0 4FEF 000E lea.l A7, [A7 + 0xE]
label000009F4:
000009F4 1007 move.b D0, D7
000009F6 2E1F move.l D7, [A7]+
000009F8 4E5E unlink A6
000009FA 4E75 rts
export_24:
000009FC 4E56 FF00 link A6, -0x0100
00000A00 2F07 move.l -[A7], D7
00000A02 7E00 moveq.l D7, 0x00
00000A04 4AAD A434 tst.l [A5 - 0x5BCC]
00000A08 676A beq +0x6C /* 00000A74 */
00000A0A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000A0E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A12 3140 004A move.w [A0 + 0x4A], D0
00000A16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A1A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000A1E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A22 2140 004C move.l [A0 + 0x4C], D0
00000A26 2EAE 000C move.l [A7], [A6 + 0xC]
00000A2A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000A2E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A32 2140 0050 move.l [A0 + 0x50], D0
00000A36 2EAE 0010 move.l [A7], [A6 + 0x10]
00000A3A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000A3E 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A42 2140 0054 move.l [A0 + 0x54], D0
00000A46 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A4A 4AA8 004C tst.l [A0 + 0x4C]
00000A4E 588F addq.l A7, 4
00000A50 6722 beq +0x24 /* 00000A74 */
00000A52 7E01 moveq.l D7, 0x01
00000A54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A58 486E FF00 pea.l [A6 - 0x100]
00000A5C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000A60 486E FF00 pea.l [A6 - 0x100]
00000A64 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000A68 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
00000A6C 1B40 A060 move.b [A5 - 0x5FA0], D0
00000A70 4FEF 000E lea.l A7, [A7 + 0xE]
label00000A74:
00000A74 1007 move.b D0, D7
00000A76 2E1F move.l D7, [A7]+
00000A78 4E5E unlink A6
00000A7A 4E75 rts
export_25:
00000A7C 4E56 FF00 link A6, -0x0100
00000A80 2F07 move.l -[A7], D7
00000A82 7E00 moveq.l D7, 0x00
00000A84 4A2D A05E tst.b [A5 - 0x5FA2]
00000A88 662A bne +0x2C /* 00000AB4 */
00000A8A 206D A434 movea.l A0, [A5 - 0x5BCC]
00000A8E 2F28 0026 move.l -[A7], [A0 + 0x26]
00000A92 486D A16E pea.l [A5 - 0x5E92]
00000A96 486E FF00 pea.l [A6 - 0x100]
00000A9A 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000A9E 486E FF00 pea.l [A6 - 0x100]
00000AA2 486D A186 pea.l [A5 - 0x5E7A]
00000AA6 486D A188 pea.l [A5 - 0x5E78]
00000AAA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000AAE A9F4 syscall ExitToShell
00000AB0 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000AB4:
00000AB4 4A2D A05F tst.b [A5 - 0x5FA1]
00000AB8 662A bne +0x2C /* 00000AE4 */
00000ABA 206D A434 movea.l A0, [A5 - 0x5BCC]
00000ABE 2F28 0042 move.l -[A7], [A0 + 0x42]
00000AC2 486D A1C8 pea.l [A5 - 0x5E38]
00000AC6 486E FF00 pea.l [A6 - 0x100]
00000ACA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000ACE 486E FF00 pea.l [A6 - 0x100]
00000AD2 486D A1E2 pea.l [A5 - 0x5E1E]
00000AD6 486D A1E4 pea.l [A5 - 0x5E1C]
00000ADA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000ADE A9F4 syscall ExitToShell
00000AE0 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000AE4:
00000AE4 4A2D A060 tst.b [A5 - 0x5FA0]
00000AE8 662A bne +0x2C /* 00000B14 */
00000AEA 206D A434 movea.l A0, [A5 - 0x5BCC]
00000AEE 2F28 004C move.l -[A7], [A0 + 0x4C]
00000AF2 486D A224 pea.l [A5 - 0x5DDC]
00000AF6 486E FF00 pea.l [A6 - 0x100]
00000AFA 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000AFE 486E FF00 pea.l [A6 - 0x100]
00000B02 486D A23C pea.l [A5 - 0x5DC4]
00000B06 486D A23E pea.l [A5 - 0x5DC2]
00000B0A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000B0E A9F4 syscall ExitToShell
00000B10 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000B14:
00000B14 1007 move.b D0, D7
00000B16 2E1F move.l D7, [A7]+
00000B18 4E5E unlink A6
00000B1A 4E75 rts
export_26:
00000B1C 4E56 FFF8 link A6, -0x0008
00000B20 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000B24 3C2E 0016 move.w D6, [A6 + 0x16]
00000B28 382E 001A move.w D4, [A6 + 0x1A]
00000B2C 3E2E 0014 move.w D7, [A6 + 0x14]
00000B30 3A2E 0018 move.w D5, [A6 + 0x18]
00000B34 7600 moveq.l D3, 0x00
00000B36 1F3C 0001 move.b -[A7], 0x1
00000B3A 4878 002C push.l 0x2C /* ',' */
00000B3E 4267 clr.w -[A7]
00000B40 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000B44 2840 movea.l A4, D0
00000B46 200C move.l D0, A4
00000B48 508F addq.l A7, 8
00000B4A 6700 0110 beq +0x112 /* 00000C5C */
00000B4E 38AE 000A move.w [A4], [A6 + 0xA]
00000B52 396E 000C 0002 move.w [A4 + 0x2], [A6 + 0xC]
00000B58 396E 000E 0004 move.w [A4 + 0x4], [A6 + 0xE]
00000B5E 396E 0010 0006 move.w [A4 + 0x6], [A6 + 0x10]
00000B64 42AC 0008 clr.l [A4 + 0x8]
00000B68 426C 0012 clr.w [A4 + 0x12]
00000B6C 426C 0014 clr.w [A4 + 0x14]
00000B70 3006 move.w D0, D6
00000B72 906E 0012 sub.w D0, [A6 + 0x12]
00000B76 3940 0016 move.w [A4 + 0x16], D0
00000B7A 3005 move.w D0, D5
00000B7C 9047 sub.w D0, D7
00000B7E 5540 subq.w D0, 2
00000B80 3940 0018 move.w [A4 + 0x18], D0
00000B84 196E 001E 000C move.b [A4 + 0xC], [A6 + 0x1E]
00000B8A 4A2E 001E tst.b [A6 + 0x1E]
00000B8E 675A beq +0x5C /* 00000BEA */
00000B90 046C 0010 0016 subi.w [A4 + 0x16], 0x10
00000B96 486E FFF8 pea.l [A6 - 0x8]
00000B9A 70F0 moveq.l D0, 0xFFFFFFF0
00000B9C D06D A46E add.w D0, [A5 - 0x5B92]
00000BA0 D046 add.w D0, D6
00000BA2 3F00 move.w -[A7], D0
00000BA4 302D A470 move.w D0, [A5 - 0x5B90]
00000BA8 D047 add.w D0, D7
00000BAA 3F00 move.w -[A7], D0
00000BAC 302D A46E move.w D0, [A5 - 0x5B92]
00000BB0 D046 add.w D0, D6
00000BB2 3F00 move.w -[A7], D0
00000BB4 302D A470 move.w D0, [A5 - 0x5B90]
00000BB8 D045 add.w D0, D5
00000BBA 3F00 move.w -[A7], D0
00000BBC A8A7 syscall SetRect
00000BBE 42A7 clr.l -[A7]
00000BC0 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00000BC4 486E FFF8 pea.l [A6 - 0x8]
00000BC8 486D A27E pea.l [A5 - 0x5D82]
00000BCC 42A7 clr.l -[A7]
00000BCE 42A7 clr.l -[A7]
00000BD0 3F3C 0010 move.w -[A7], 0x10
00000BD4 42A7 clr.l -[A7]
00000BD6 A954 syscall NewControl
00000BD8 295F 000E move.l [A4 + 0xE], [A7]+
00000BDC 2F2C 000E move.l -[A7], [A4 + 0xE]
00000BE0 306E 0008 movea.w A0, [A6 + 0x8]
00000BE4 2F08 move.l -[A7], A0
00000BE6 A95B syscall SetControlReference/SetCRefCon
00000BE8 6004 bra +0x6 /* 00000BEE */
label00000BEA:
00000BEA 42AC 000E clr.l [A4 + 0xE]
label00000BEE:
00000BEE 396E 0020 001E move.w [A4 + 0x1E], [A6 + 0x20]
00000BF4 3944 001C move.w [A4 + 0x1C], D4
00000BF8 396E 001C 0020 move.w [A4 + 0x20], [A6 + 0x1C]
00000BFE 302C 0018 move.w D0, [A4 + 0x18]
00000C02 48C0 ext.l D0
00000C04 81C4 divs.w D0, D4
00000C06 3940 0022 move.w [A4 + 0x22], D0
00000C0A 302C 0018 move.w D0, [A4 + 0x18]
00000C0E 48C0 ext.l D0
00000C10 81C4 divs.w D0, D4
00000C12 4840 swap.w D0
00000C14 48C0 ext.l D0
00000C16 81FC 0002 divs.w D0, 0x2
00000C1A D044 add.w D0, D4
00000C1C 3940 0024 move.w [A4 + 0x24], D0
00000C20 196E 0028 0026 move.b [A4 + 0x26], [A6 + 0x28]
00000C26 396E 002A 0028 move.w [A4 + 0x28], [A6 + 0x2A]
00000C2C 396E 002C 002A move.w [A4 + 0x2A], [A6 + 0x2C]
00000C32 3F2E 0026 move.w -[A7], [A6 + 0x26]
00000C36 3F2E 0024 move.w -[A7], [A6 + 0x24]
00000C3A 3F2E 0022 move.w -[A7], [A6 + 0x22]
00000C3E 3F05 move.w -[A7], D5
00000C40 3F06 move.w -[A7], D6
00000C42 3F07 move.w -[A7], D7
00000C44 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000C48 2F0C move.l -[A7], A4
00000C4A 1F3C 000A move.b -[A7], 0xA /* '\n' */
00000C4E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C52 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C56 1600 move.b D3, D0
00000C58 4FEF 0016 lea.l A7, [A7 + 0x16]
label00000C5C:
00000C5C 1003 move.b D0, D3
00000C5E 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00000C62 4E5E unlink A6
00000C64 4E75 rts
export_27:
00000C66 4E56 0000 link A6, 0
00000C6A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000C6E 7E00 moveq.l D7, 0x00
00000C70 42A7 clr.l -[A7]
00000C72 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C76 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00000C7A 2C00 move.l D6, D0
00000C7C 4A86 tst.l D6
00000C7E 5C8F addq.l A7, 6
00000C80 6756 beq +0x58 /* 00000CD8 */
00000C82 2046 movea.l A0, D6
00000C84 0C28 000A 001A cmpi.b [A0 + 0x1A], 0xA /* '\n' */
00000C8A 664C bne +0x4E /* 00000CD8 */
00000C8C 2046 movea.l A0, D6
00000C8E 2468 001C movea.l A2, [A0 + 0x1C]
00000C92 1F3C 0001 move.b -[A7], 0x1
00000C96 4878 000A push.l 0xA /* '\n' */
00000C9A 4267 clr.w -[A7]
00000C9C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000CA0 2840 movea.l A4, D0
00000CA2 200C move.l D0, A4
00000CA4 508F addq.l A7, 8
00000CA6 6730 beq +0x32 /* 00000CD8 */
00000CA8 4294 clr.l [A4]
00000CAA 396E 000A 0004 move.w [A4 + 0x4], [A6 + 0xA]
00000CB0 396E 000C 0006 move.w [A4 + 0x6], [A6 + 0xC]
00000CB6 396E 000E 0008 move.w [A4 + 0x8], [A6 + 0xE]
00000CBC 4AAA 0008 tst.l [A2 + 0x8]
00000CC0 6606 bne +0x8 /* 00000CC8 */
00000CC2 254C 0008 move.l [A2 + 0x8], A4
00000CC6 600E bra +0x10 /* 00000CD6 */
label00000CC8:
00000CC8 266A 0008 movea.l A3, [A2 + 0x8]
00000CCC 6002 bra +0x4 /* 00000CD0 */
label00000CCE:
00000CCE 2653 movea.l A3, [A3]
label00000CD0:
00000CD0 4A93 tst.l [A3]
00000CD2 66FA bne -0x4 /* 00000CCE */
00000CD4 268C move.l [A3], A4
label00000CD6:
00000CD6 7E01 moveq.l D7, 0x01
label00000CD8:
00000CD8 1007 move.b D0, D7
00000CDA 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000CDE 4E5E unlink A6
00000CE0 4E75 rts
export_28:
00000CE2 4E56 0000 link A6, 0
00000CE6 2F0C move.l -[A7], A4
00000CE8 206D A42C movea.l A0, [A5 - 0x5BD4]
00000CEC 4AA8 0012 tst.l [A0 + 0x12]
00000CF0 6744 beq +0x46 /* 00000D36 */
00000CF2 206E 0008 movea.l A0, [A6 + 0x8]
00000CF6 2868 001C movea.l A4, [A0 + 0x1C]
00000CFA 200C move.l D0, A4
00000CFC 6738 beq +0x3A /* 00000D36 */
00000CFE 0C54 FFFE cmpi.w [A4], 0xFFFE
00000D02 6732 beq +0x34 /* 00000D36 */
00000D04 206D A42C movea.l A0, [A5 - 0x5BD4]
00000D08 2068 0012 movea.l A0, [A0 + 0x12]
00000D0C 3F28 0036 move.w -[A7], [A0 + 0x36]
00000D10 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000D14 206D A42C movea.l A0, [A5 - 0x5BD4]
00000D18 2068 0012 movea.l A0, [A0 + 0x12]
00000D1C 3EA8 0038 move.w [A7], [A0 + 0x38]
00000D20 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000D24 206D A42C movea.l A0, [A5 - 0x5BD4]
00000D28 2068 0012 movea.l A0, [A0 + 0x12]
00000D2C 3EA8 003A move.w [A7], [A0 + 0x3A]
00000D30 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000D34 548F addq.l A7, 2
label00000D36:
00000D36 285F movea.l A4, [A7]+
00000D38 4E5E unlink A6
00000D3A 4E75 rts
export_29:
00000D3C 4E56 FDEE link A6, -0x0212
00000D40 48E7 0118 movem.l -[A7], D7,A3,A4
00000D44 206E 0008 movea.l A0, [A6 + 0x8]
00000D48 2868 001C movea.l A4, [A0 + 0x1C]
00000D4C 200C move.l D0, A4
00000D4E 6700 02D6 beq +0x2D8 /* 00001026 */
00000D52 0C54 FFFE cmpi.w [A4], 0xFFFE
00000D56 6700 02CE beq +0x2D0 /* 00001026 */
00000D5A 3F14 move.w -[A7], [A4]
00000D5C 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000D60 2640 movea.l A3, D0
00000D62 200B move.l D0, A3
00000D64 548F addq.l A7, 2
00000D66 6700 02BE beq +0x2C0 /* 00001026 */
00000D6A 3F2B 0024 move.w -[A7], [A3 + 0x24]
00000D6E 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00000D72 2F2B 0026 move.l -[A7], [A3 + 0x26]
00000D76 486E FEFA pea.l [A6 - 0x106]
00000D7A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000D7E 486E FEFA pea.l [A6 - 0x106]
00000D82 486E FDFA pea.l [A6 - 0x206]
00000D86 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000D8A 4257 clr.w [A7]
00000D8C 486E FDFA pea.l [A6 - 0x206]
00000D90 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000D94 486E FFFE pea.l [A6 - 0x2]
00000D98 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000D9C 3E1F move.w D7, [A7]+
00000D9E 4A47 tst.w D7
00000DA0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DA4 6600 0280 bne +0x282 /* 00001026 */
00000DA8 486E FDEE pea.l [A6 - 0x212]
00000DAC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000DB0 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000DB4 70FF moveq.l D0, 0xFFFFFFFF
00000DB6 D06E FDF0 add.w D0, [A6 - 0x210]
00000DBA 3740 0016 move.w [A3 + 0x16], D0
00000DBE 486E FDF6 pea.l [A6 - 0x20A]
00000DC2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000DC6 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000DCA 51AE FDF6 subq.l [A6 - 0x20A], 8
00000DCE 3EAB 0060 move.w [A7], [A3 + 0x60]
00000DD2 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00000DD6 4A80 tst.l D0
00000DD8 4FEF 000C lea.l A7, [A7 + 0xC]
00000DDC 6618 bne +0x1A /* 00000DF6 */
00000DDE 202E FDEE move.l D0, [A6 - 0x212]
00000DE2 2040 movea.l A0, D0
00000DE4 4870 0802 pea.l [A0 + D0 + 0x2]
00000DE8 206D A434 movea.l A0, [A5 - 0x5BCC]
00000DEC 3F28 0060 move.w -[A7], [A0 + 0x60]
00000DF0 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000DF4 5C8F addq.l A7, 6
label00000DF6:
00000DF6 206E FDF6 movea.l A0, [A6 - 0x20A]
00000DFA 4868 0001 pea.l [A0 + 0x1]
00000DFE 3F2B 0036 move.w -[A7], [A3 + 0x36]
00000E02 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000E06 4A00 tst.b D0
00000E08 5C8F addq.l A7, 6
00000E0A 6700 020E beq +0x210 /* 0000101A */
00000E0E 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000E12 4878 FFFF push.l 0xFFFF
00000E16 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000E1A 3F2B 0036 move.w -[A7], [A3 + 0x36]
00000E1E 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000E22 3E00 move.w D7, D0
00000E24 4A47 tst.w D7
00000E26 4FEF 000C lea.l A7, [A7 + 0xC]
00000E2A 6600 01E4 bne +0x1E6 /* 00001010 */
00000E2E 206D A42C movea.l A0, [A5 - 0x5BD4]
00000E32 4A28 001A tst.b [A0 + 0x1A]
00000E36 670C beq +0xE /* 00000E44 */
00000E38 206D A434 movea.l A0, [A5 - 0x5BCC]
00000E3C 3968 005E 0014 move.w [A4 + 0x14], [A0 + 0x5E]
00000E42 6006 bra +0x8 /* 00000E4A */
label00000E44:
00000E44 396E FDF0 0014 move.w [A4 + 0x14], [A6 - 0x210]
label00000E4A:
00000E4A 4A2C 000C tst.b [A4 + 0xC]
00000E4E 672E beq +0x30 /* 00000E7E */
00000E50 302C 0014 move.w D0, [A4 + 0x14]
00000E54 B06C 0022 cmp.w D0, [A4 + 0x22]
00000E58 6F12 ble +0x14 /* 00000E6C */
00000E5A 2F2C 000E move.l -[A7], [A4 + 0xE]
00000E5E 302C 0014 move.w D0, [A4 + 0x14]
00000E62 906C 0022 sub.w D0, [A4 + 0x22]
00000E66 3F00 move.w -[A7], D0
00000E68 A965 syscall SetControlMaximum/SetMaxCtl
00000E6A 6008 bra +0xA /* 00000E74 */
label00000E6C:
00000E6C 2F2C 000E move.l -[A7], [A4 + 0xE]
00000E70 4267 clr.w -[A7]
00000E72 A965 syscall SetControlMaximum/SetMaxCtl
label00000E74:
00000E74 2F2C 000E move.l -[A7], [A4 + 0xE]
00000E78 3F2C 0012 move.w -[A7], [A4 + 0x12]
00000E7C A963 syscall SetControlValue/SetCtlValue
label00000E7E:
00000E7E 2F2B 002A move.l -[A7], [A3 + 0x2A]
00000E82 486E FEFA pea.l [A6 - 0x106]
00000E86 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000E8A 486E FEFA pea.l [A6 - 0x106]
00000E8E 486E FDFA pea.l [A6 - 0x206]
00000E92 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000E96 4257 clr.w [A7]
00000E98 486E FDFA pea.l [A6 - 0x206]
00000E9C 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000EA0 486E FFFC pea.l [A6 - 0x4]
00000EA4 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000EA8 3E1F move.w D7, [A7]+
00000EAA 4A47 tst.w D7
00000EAC 4FEF 000E lea.l A7, [A7 + 0xE]
00000EB0 6600 0168 bne +0x16A /* 0000101A */
00000EB4 486E FDEE pea.l [A6 - 0x212]
00000EB8 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000EBC 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000EC0 486E FDF6 pea.l [A6 - 0x20A]
00000EC4 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000EC8 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000ECC 51AE FDF6 subq.l [A6 - 0x20A], 8
00000ED0 3EAB 0038 move.w [A7], [A3 + 0x38]
00000ED4 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000ED8 206E FDF6 movea.l A0, [A6 - 0x20A]
00000EDC 4868 0001 pea.l [A0 + 0x1]
00000EE0 3F2B 0038 move.w -[A7], [A3 + 0x38]
00000EE4 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000EE8 4A00 tst.b D0
00000EEA 4FEF 0012 lea.l A7, [A7 + 0x12]
00000EEE 6700 0112 beq +0x114 /* 00001002 */
00000EF2 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000EF6 4878 FFFF push.l 0xFFFF
00000EFA 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000EFE 3F2B 0038 move.w -[A7], [A3 + 0x38]
00000F02 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000F06 3E00 move.w D7, D0
00000F08 4A47 tst.w D7
00000F0A 4FEF 000C lea.l A7, [A7 + 0xC]
00000F0E 6600 00E0 bne +0xE2 /* 00000FF0 */
00000F12 2F2B 002E move.l -[A7], [A3 + 0x2E]
00000F16 486E FEFA pea.l [A6 - 0x106]
00000F1A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00000F1E 486E FEFA pea.l [A6 - 0x106]
00000F22 486E FDFA pea.l [A6 - 0x206]
00000F26 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000F2A 4257 clr.w [A7]
00000F2C 486E FDFA pea.l [A6 - 0x206]
00000F30 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00000F34 486E FFFA pea.l [A6 - 0x6]
00000F38 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00000F3C 3E1F move.w D7, [A7]+
00000F3E 4A47 tst.w D7
00000F40 4FEF 000E lea.l A7, [A7 + 0xE]
00000F44 6600 00BC bne +0xBE /* 00001002 */
00000F48 486E FDEE pea.l [A6 - 0x212]
00000F4C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000F50 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000F54 486E FDF6 pea.l [A6 - 0x20A]
00000F58 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000F5C 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000F60 51AE FDF6 subq.l [A6 - 0x20A], 8
00000F64 3EAB 003A move.w [A7], [A3 + 0x3A]
00000F68 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000F6C 206E FDF6 movea.l A0, [A6 - 0x20A]
00000F70 4868 0001 pea.l [A0 + 0x1]
00000F74 3F2B 003A move.w -[A7], [A3 + 0x3A]
00000F78 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000F7C 4A00 tst.b D0
00000F7E 4FEF 0012 lea.l A7, [A7 + 0x12]
00000F82 675E beq +0x60 /* 00000FE2 */
00000F84 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000F88 4878 FFFF push.l 0xFFFF
00000F8C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000F90 3F2B 003A move.w -[A7], [A3 + 0x3A]
00000F94 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
00000F98 3E00 move.w D7, D0
00000F9A 4A47 tst.w D7
00000F9C 4FEF 000C lea.l A7, [A7 + 0xC]
00000FA0 670C beq +0xE /* 00000FAE */
00000FA2 3F2B 003A move.w -[A7], [A3 + 0x3A]
00000FA6 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000FAA 548F addq.l A7, 2
00000FAC 6034 bra +0x36 /* 00000FE2 */
label00000FAE:
00000FAE 3F2B 003A move.w -[A7], [A3 + 0x3A]
00000FB2 4267 clr.w -[A7]
00000FB4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000FB8 206D A42C movea.l A0, [A5 - 0x5BD4]
00000FBC 2068 0012 movea.l A0, [A0 + 0x12]
00000FC0 3140 0018 move.w [A0 + 0x18], D0
00000FC4 3EAB 003A move.w [A7], [A3 + 0x3A]
00000FC8 70FF moveq.l D0, 0xFFFFFFFF
00000FCA D06E FDF0 add.w D0, [A6 - 0x210]
00000FCE 3F00 move.w -[A7], D0
00000FD0 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000FD4 206D A42C movea.l A0, [A5 - 0x5BD4]
00000FD8 2068 0012 movea.l A0, [A0 + 0x12]
00000FDC 3140 001A move.w [A0 + 0x1A], D0
00000FE0 5C8F addq.l A7, 6
label00000FE2:
00000FE2 4267 clr.w -[A7]
00000FE4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000FE8 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00000FEC 548F addq.l A7, 2
00000FEE 6012 bra +0x14 /* 00001002 */
label00000FF0:
00000FF0 3F2B 0036 move.w -[A7], [A3 + 0x36]
00000FF4 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000FF8 3EAB 0038 move.w [A7], [A3 + 0x38]
00000FFC 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001000 548F addq.l A7, 2
label00001002:
00001002 4267 clr.w -[A7]
00001004 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001008 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000100C 548F addq.l A7, 2
0000100E 600A bra +0xC /* 0000101A */
label00001010:
00001010 3F2B 0036 move.w -[A7], [A3 + 0x36]
00001014 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00001018 548F addq.l A7, 2
label0000101A:
0000101A 4267 clr.w -[A7]
0000101C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001020 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00001024 548F addq.l A7, 2
label00001026:
00001026 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000102A 4E5E unlink A6
0000102C 4E75 rts
export_35:
fn0000102E:
0000102E 4E56 0000 link A6, 0
00001032 48E7 0108 movem.l -[A7], D7,A4
00001036 7E00 moveq.l D7, 0x00
00001038 206E 0008 movea.l A0, [A6 + 0x8]
0000103C 2868 001C movea.l A4, [A0 + 0x1C]
00001040 200C move.l D0, A4
00001042 6714 beq +0x16 /* 00001058 */
00001044 4A6C 001E tst.w [A4 + 0x1E]
00001048 6E0A bgt +0xC /* 00001054 */
0000104A 3E2C 001E move.w D7, [A4 + 0x1E]
0000104E DE6C 0022 add.w D7, [A4 + 0x22]
00001052 6004 bra +0x6 /* 00001058 */
label00001054:
00001054 3E2C 001E move.w D7, [A4 + 0x1E]
label00001058:
00001058 3007 move.w D0, D7
0000105A 4CDF 1080 movem.l D7,A4, [A7]+
0000105E 4E5E unlink A6
00001060 4E75 rts
fn00001062:
00001062 4E56 FEEE link A6, -0x0112
00001066 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000106A 426E FEF0 clr.w [A6 - 0x110]
0000106E 206E 0008 movea.l A0, [A6 + 0x8]
00001072 2668 001C movea.l A3, [A0 + 0x1C]
00001076 226D A42C movea.l A1, [A5 - 0x5BD4]
0000107A 2869 0012 movea.l A4, [A1 + 0x12]
0000107E 200B move.l D0, A3
00001080 6700 0240 beq +0x242 /* 000012C2 */
00001084 200C move.l D0, A4
00001086 6700 023A beq +0x23C /* 000012C2 */
0000108A 0C6C FFFE 0004 cmpi.w [A4 + 0x4], 0xFFFE
00001090 6700 0230 beq +0x232 /* 000012C2 */
00001094 206E 0008 movea.l A0, [A6 + 0x8]
00001098 3C2B 0024 move.w D6, [A3 + 0x24]
0000109C DC68 000A add.w D6, [A0 + 0xA]
000010A0 9C6B 0020 sub.w D6, [A3 + 0x20]
000010A4 3D6B 0022 FEF0 move.w [A6 - 0x110], [A3 + 0x22]
000010AA 7600 moveq.l D3, 0x00
000010AC 6000 0200 bra +0x202 /* 000012AE */
label000010B0:
000010B0 206D A42C movea.l A0, [A5 - 0x5BD4]
000010B4 4A28 001A tst.b [A0 + 0x1A]
000010B8 6714 beq +0x16 /* 000010CE */
000010BA 302B 0012 move.w D0, [A3 + 0x12]
000010BE D043 add.w D0, D3
000010C0 3F00 move.w -[A7], D0
000010C2 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000010C6 3D40 FEEE move.w [A6 - 0x112], D0
000010CA 548F addq.l A7, 2
000010CC 600A bra +0xC /* 000010D8 */
label000010CE:
000010CE 302B 0012 move.w D0, [A3 + 0x12]
000010D2 D043 add.w D0, D3
000010D4 3D40 FEEE move.w [A6 - 0x112], D0
label000010D8:
000010D8 302E FEEE move.w D0, [A6 - 0x112]
000010DC 48C0 ext.l D0
000010DE E588 lsl D0, 2
000010E0 2F00 move.l -[A7], D0
000010E2 3F2C 0038 move.w -[A7], [A4 + 0x38]
000010E6 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000010EA 5180 subq.l D0, 8
000010EC 2800 move.l D4, D0
000010EE 2E84 move.l [A7], D4
000010F0 3F2C 0036 move.w -[A7], [A4 + 0x36]
000010F4 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
000010F8 3D40 FFF8 move.w [A6 - 0x8], D0
000010FC 5484 addq.l D4, 2
000010FE 426E FFF6 clr.w [A6 - 0xA]
00001102 508F addq.l A7, 8
00001104 6000 0196 bra +0x198 /* 0000129C */
label00001108:
00001108 2F04 move.l -[A7], D4
0000110A 3F2C 0036 move.w -[A7], [A4 + 0x36]
0000110E 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
00001112 3D40 FFF4 move.w [A6 - 0xC], D0
00001116 5484 addq.l D4, 2
00001118 246B 0008 movea.l A2, [A3 + 0x8]
0000111C 422E FFF3 clr.b [A6 - 0xD]
00001120 5C8F addq.l A7, 6
00001122 6000 0168 bra +0x16A /* 0000128C */
label00001126:
00001126 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000112A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000112E 2D40 FFFC move.l [A6 - 0x4], D0
00001132 322A 0006 move.w D1, [A2 + 0x6]
00001136 B26E FFF4 cmp.w D1, [A6 - 0xC]
0000113A 548F addq.l A7, 2
0000113C 6600 014C bne +0x14E /* 0000128A */
00001140 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1
00001146 206E FFFC movea.l A0, [A6 - 0x4]
0000114A 1028 0004 move.b D0, [A0 + 0x4]
0000114E 6B00 013C bmi +0x13E /* 0000128C */
00001152 0400 000A subi.b D0, 0xA /* '\n' */
00001156 6A00 0134 bpl +0x136 /* 0000128C */
0000115A 5000 addq.b D0, 8
0000115C 6A00 00B8 bpl +0xBA /* 00001216 */
00001160 302B 0012 move.w D0, [A3 + 0x12]
00001164 D043 add.w D0, D3
00001166 B06E 000C cmp.w D0, [A6 + 0xC]
0000116A 6D00 0096 blt +0x98 /* 00001202 */
0000116E 302B 0012 move.w D0, [A3 + 0x12]
00001172 D043 add.w D0, D3
00001174 B06E 000E cmp.w D0, [A6 + 0xE]
00001178 6E00 0088 bgt +0x8A /* 00001202 */
0000117C 4A92 tst.l [A2]
0000117E 670C beq +0xE /* 0000118C */
00001180 2052 movea.l A0, [A2]
00001182 3E28 0004 move.w D7, [A0 + 0x4]
00001186 9E6A 0004 sub.w D7, [A2 + 0x4]
0000118A 601A bra +0x1C /* 000011A6 */
label0000118C:
0000118C 206E 0008 movea.l A0, [A6 + 0x8]
00001190 3E28 0010 move.w D7, [A0 + 0x10]
00001194 9E68 000C sub.w D7, [A0 + 0xC]
00001198 9E6A 0004 sub.w D7, [A2 + 0x4]
0000119C 4A2B 000C tst.b [A3 + 0xC]
000011A0 6704 beq +0x6 /* 000011A6 */
000011A2 0647 FFF0 addi.w D7, 0xFFF0
label000011A6:
000011A6 5147 subq.w D7, 8
000011A8 206E 0008 movea.l A0, [A6 + 0x8]
000011AC 3028 000C move.w D0, [A0 + 0xC]
000011B0 D06A 0004 add.w D0, [A2 + 0x4]
000011B4 3F00 move.w -[A7], D0
000011B6 3F06 move.w -[A7], D6
000011B8 A893 syscall MoveTo
000011BA 3F2A 0008 move.w -[A7], [A2 + 0x8]
000011BE 4EBA 116E jsr [PC + 0x116E /* 0000232E */]
000011C2 2F04 move.l -[A7], D4
000011C4 3F2C 0036 move.w -[A7], [A4 + 0x36]
000011C8 486E FEF2 pea.l [A6 - 0x10E]
000011CC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
000011D0 4FEF 000C lea.l A7, [A7 + 0xC]
label000011D4:
000011D4 4267 clr.w -[A7]
000011D6 486E FEF3 pea.l [A6 - 0x10D]
000011DA A88C syscall StringWidth
000011DC BE5F cmp.w D7, [A7]+
000011DE 6C1C bge +0x1E /* 000011FC */
000011E0 70FF moveq.l D0, 0xFFFFFFFF
000011E2 D02E FEF3 add.b D0, [A6 - 0x10D]
000011E6 1D40 FEF3 move.b [A6 - 0x10D], D0
000011EA 7000 moveq.l D0, 0x00
000011EC 102E FEF3 move.b D0, [A6 - 0x10D]
000011F0 204E movea.l A0, A6
000011F2 D1C0 add.l A0, D0
000011F4 117C 00C9 FEF3 move.b [A0 - 0x10D], 0xC9
000011FA 60D8 bra -0x26 /* 000011D4 */
label000011FC:
000011FC 486E FEF3 pea.l [A6 - 0x10D]
00001200 A884 syscall DrawString
label00001202:
00001202 2F04 move.l -[A7], D4
00001204 3F2C 0036 move.w -[A7], [A4 + 0x36]
00001208 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
0000120C 48C0 ext.l D0
0000120E 5480 addq.l D0, 2
00001210 D880 add.l D4, D0
00001212 5C8F addq.l A7, 6
00001214 6076 bra +0x78 /* 0000128C */
label00001216:
00001216 302B 0012 move.w D0, [A3 + 0x12]
0000121A D043 add.w D0, D3
0000121C B06E 000C cmp.w D0, [A6 + 0xC]
00001220 6D6A blt +0x6C /* 0000128C */
00001222 302B 0012 move.w D0, [A3 + 0x12]
00001226 D043 add.w D0, D3
00001228 B06E 000E cmp.w D0, [A6 + 0xE]
0000122C 6E5E bgt +0x60 /* 0000128C */
0000122E 42A7 clr.l -[A7]
00001230 3F2A 0008 move.w -[A7], [A2 + 0x8]
00001234 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001238 2A00 move.l D5, D0
0000123A 2045 movea.l A0, D5
0000123C 2245 movea.l A1, D5
0000123E 3029 000E move.w D0, [A1 + 0xE]
00001242 9068 000A sub.w D0, [A0 + 0xA]
00001246 3D40 FFFA move.w [A6 - 0x6], D0
0000124A 2045 movea.l A0, D5
0000124C 4868 000A pea.l [A0 + 0xA]
00001250 3F2A 0004 move.w -[A7], [A2 + 0x4]
00001254 7201 moveq.l D1, 0x01
00001256 D246 add.w D1, D6
00001258 9240 sub.w D1, D0
0000125A 926D A470 sub.w D1, [A5 - 0x5B90]
0000125E 3F01 move.w -[A7], D1
00001260 A8A8 syscall OffsetRect
00001262 2E85 move.l [A7], D5
00001264 4EBA 0CB8 jsr [PC + 0xCB8 /* 00001F1E */]
00001268 2045 movea.l A0, D5
0000126A 4868 000A pea.l [A0 + 0xA]
0000126E 302A 0004 move.w D0, [A2 + 0x4]
00001272 4440 neg.w D0
00001274 3F00 move.w -[A7], D0
00001276 70FF moveq.l D0, 0xFFFFFFFF
00001278 9046 sub.w D0, D6
0000127A D06E FFFA add.w D0, [A6 - 0x6]
0000127E D06D A470 add.w D0, [A5 - 0x5B90]
00001282 3F00 move.w -[A7], D0
00001284 A8A8 syscall OffsetRect
00001286 5C8F addq.l A7, 6
00001288 6002 bra +0x4 /* 0000128C */
label0000128A:
0000128A 2452 movea.l A2, [A2]
label0000128C:
0000128C 200A move.l D0, A2
0000128E 6708 beq +0xA /* 00001298 */
00001290 4A2E FFF3 tst.b [A6 - 0xD]
00001294 6700 FE90 beq -0x16E /* 00001126 */
label00001298:
00001298 526E FFF6 addq.w [A6 - 0xA], 1
label0000129C:
0000129C 302E FFF6 move.w D0, [A6 - 0xA]
000012A0 B06E FFF8 cmp.w D0, [A6 - 0x8]
000012A4 6D00 FE62 blt -0x19C /* 00001108 */
000012A8 5243 addq.w D3, 1
000012AA DC6B 001C add.w D6, [A3 + 0x1C]
label000012AE:
000012AE B66E FEF0 cmp.w D3, [A6 - 0x110]
000012B2 6C0E bge +0x10 /* 000012C2 */
000012B4 302B 0012 move.w D0, [A3 + 0x12]
000012B8 D043 add.w D0, D3
000012BA B06B 0014 cmp.w D0, [A3 + 0x14]
000012BE 6D00 FDF0 blt -0x20E /* 000010B0 */
label000012C2:
000012C2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000012C6 4E5E unlink A6
000012C8 4E75 rts
export_30:
fn000012CA:
000012CA 4E56 FFF4 link A6, -0x000C
000012CE 48E7 0018 movem.l -[A7], A3,A4
000012D2 286E 0008 movea.l A4, [A6 + 0x8]
000012D6 266C 001C movea.l A3, [A4 + 0x1C]
000012DA 200B move.l D0, A3
000012DC 6700 00B6 beq +0xB8 /* 00001394 */
000012E0 4A6B 0004 tst.w [A3 + 0x4]
000012E4 6D4A blt +0x4C /* 00001330 */
000012E6 4A2B 000C tst.b [A3 + 0xC]
000012EA 671C beq +0x1E /* 00001308 */
000012EC 486E FFF4 pea.l [A6 - 0xC]
000012F0 3F2C 000C move.w -[A7], [A4 + 0xC]
000012F4 3F2C 000A move.w -[A7], [A4 + 0xA]
000012F8 70F1 moveq.l D0, 0xFFFFFFF1
000012FA D06C 0010 add.w D0, [A4 + 0x10]
000012FE 3F00 move.w -[A7], D0
00001300 3F2C 000E move.w -[A7], [A4 + 0xE]
00001304 A8A7 syscall SetRect
00001306 6016 bra +0x18 /* 0000131E */
label00001308:
00001308 486E FFF4 pea.l [A6 - 0xC]
0000130C 3F2C 000C move.w -[A7], [A4 + 0xC]
00001310 3F2C 000A move.w -[A7], [A4 + 0xA]
00001314 3F2C 0010 move.w -[A7], [A4 + 0x10]
00001318 3F2C 000E move.w -[A7], [A4 + 0xE]
0000131C A8A7 syscall SetRect
label0000131E:
0000131E 486E FFF4 pea.l [A6 - 0xC]
00001322 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001326 4EBA F1DC jsr [PC - 0xE24 /* 00000504 */]
0000132A 548F addq.l A7, 2
0000132C 2F00 move.l -[A7], D0
0000132E AA0E syscall FillCRect
label00001330:
00001330 4A6B 0006 tst.w [A3 + 0x6]
00001334 6D48 blt +0x4A /* 0000137E */
00001336 4A2B 000C tst.b [A3 + 0xC]
0000133A 671C beq +0x1E /* 00001358 */
0000133C 486E FFF4 pea.l [A6 - 0xC]
00001340 3F2C 000C move.w -[A7], [A4 + 0xC]
00001344 3F2C 000A move.w -[A7], [A4 + 0xA]
00001348 70F1 moveq.l D0, 0xFFFFFFF1
0000134A D06C 0010 add.w D0, [A4 + 0x10]
0000134E 3F00 move.w -[A7], D0
00001350 3F2C 000E move.w -[A7], [A4 + 0xE]
00001354 A8A7 syscall SetRect
00001356 6016 bra +0x18 /* 0000136E */
label00001358:
00001358 486E FFF4 pea.l [A6 - 0xC]
0000135C 3F2C 000C move.w -[A7], [A4 + 0xC]
00001360 3F2C 000A move.w -[A7], [A4 + 0xA]
00001364 3F2C 0010 move.w -[A7], [A4 + 0x10]
00001368 3F2C 000E move.w -[A7], [A4 + 0xE]
0000136C A8A7 syscall SetRect
label0000136E:
0000136E 3F2B 0006 move.w -[A7], [A3 + 0x6]
00001372 4EBA F224 jsr [PC - 0xDDC /* 00000598 */]
00001376 486E FFF4 pea.l [A6 - 0xC]
0000137A A8A1 syscall FrameRect
0000137C 548F addq.l A7, 2
label0000137E:
0000137E 302B 0012 move.w D0, [A3 + 0x12]
00001382 D06B 0022 add.w D0, [A3 + 0x22]
00001386 3F00 move.w -[A7], D0
00001388 3F2B 0012 move.w -[A7], [A3 + 0x12]
0000138C 2F0C move.l -[A7], A4
0000138E 4EBA FCD2 jsr [PC - 0x32E /* 00001062 */]
00001392 508F addq.l A7, 8
label00001394:
00001394 4CDF 1800 movem.l A3,A4, [A7]+
00001398 4E5E unlink A6
0000139A 4E75 rts
export_31:
fn0000139C:
0000139C 4E56 FFF8 link A6, -0x0008
000013A0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000013A4 3E2E 000C move.w D7, [A6 + 0xC]
000013A8 286E 0008 movea.l A4, [A6 + 0x8]
000013AC 266C 001C movea.l A3, [A4 + 0x1C]
000013B0 3C2B 0012 move.w D6, [A3 + 0x12]
000013B4 DF6B 0012 add.w [A3 + 0x12], D7
000013B8 302B 0012 move.w D0, [A3 + 0x12]
000013BC D06B 0022 add.w D0, [A3 + 0x22]
000013C0 B06B 0014 cmp.w D0, [A3 + 0x14]
000013C4 6F0C ble +0xE /* 000013D2 */
000013C6 302B 0014 move.w D0, [A3 + 0x14]
000013CA 906B 0022 sub.w D0, [A3 + 0x22]
000013CE 3740 0012 move.w [A3 + 0x12], D0
label000013D2:
000013D2 4A6B 0012 tst.w [A3 + 0x12]
000013D6 6C04 bge +0x6 /* 000013DC */
000013D8 426B 0012 clr.w [A3 + 0x12]
label000013DC:
000013DC BC6B 0012 cmp.w D6, [A3 + 0x12]
000013E0 6700 0138 beq +0x13A /* 0000151A */
000013E4 3E2B 0012 move.w D7, [A3 + 0x12]
000013E8 9E46 sub.w D7, D6
000013EA 4A2B 000C tst.b [A3 + 0xC]
000013EE 6732 beq +0x34 /* 00001422 */
000013F0 2F2B 000E move.l -[A7], [A3 + 0xE]
000013F4 3F2B 0012 move.w -[A7], [A3 + 0x12]
000013F8 A963 syscall SetControlValue/SetCtlValue
000013FA 486E FFF8 pea.l [A6 - 0x8]
000013FE 70F1 moveq.l D0, 0xFFFFFFF1
00001400 D06C 0010 add.w D0, [A4 + 0x10]
00001404 3F00 move.w -[A7], D0
00001406 3F2C 000A move.w -[A7], [A4 + 0xA]
0000140A 3F2C 0010 move.w -[A7], [A4 + 0x10]
0000140E 3F2C 000E move.w -[A7], [A4 + 0xE]
00001412 A8A7 syscall SetRect
00001414 486E FFF8 pea.l [A6 - 0x8]
00001418 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
0000141C 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00001420 508F addq.l A7, 8
label00001422:
00001422 4A2B 0026 tst.b [A3 + 0x26]
00001426 6722 beq +0x24 /* 0000144A */
00001428 2F3C 0081 0008 move.l -[A7], 0x810008
0000142E 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00001432 2EAD C6A4 move.l [A7], [A5 - 0x395C]
00001436 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
0000143A 2EBC 0080 0001 move.l [A7], 0x800001
00001440 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */]
00001444 588F addq.l A7, 4
00001446 6000 00BE bra +0xC0 /* 00001506 */
label0000144A:
0000144A BE6B 0022 cmp.w D7, [A3 + 0x22]
0000144E 6C0A bge +0xC /* 0000145A */
00001450 302B 0022 move.w D0, [A3 + 0x22]
00001454 4440 neg.w D0
00001456 B047 cmp.w D0, D7
00001458 6D14 blt +0x16 /* 0000146E */
label0000145A:
0000145A 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
0000145E 2F0C move.l -[A7], A4
00001460 4EBA FE68 jsr [PC - 0x198 /* 000012CA */]
00001464 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00001468 588F addq.l A7, 4
0000146A 6000 009A bra +0x9C /* 00001506 */
label0000146E:
0000146E 4A47 tst.w D7
00001470 6C0C bge +0xE /* 0000147E */
00001472 3A2B 0012 move.w D5, [A3 + 0x12]
00001476 3805 move.w D4, D5
00001478 9847 sub.w D4, D7
0000147A 5344 subq.w D4, 1
0000147C 6010 bra +0x12 /* 0000148E */
label0000147E:
0000147E 382B 0022 move.w D4, [A3 + 0x22]
00001482 D86B 0012 add.w D4, [A3 + 0x12]
00001486 5344 subq.w D4, 1
00001488 3A04 move.w D5, D4
0000148A 9A47 sub.w D5, D7
0000148C 5245 addq.w D5, 1
label0000148E:
0000148E 486E FFF8 pea.l [A6 - 0x8]
00001492 7001 moveq.l D0, 0x01
00001494 D06C 000C add.w D0, [A4 + 0xC]
00001498 3F00 move.w -[A7], D0
0000149A 302C 000A move.w D0, [A4 + 0xA]
0000149E D06B 0024 add.w D0, [A3 + 0x24]
000014A2 906B 001C sub.w D0, [A3 + 0x1C]
000014A6 3F00 move.w -[A7], D0
000014A8 70FF moveq.l D0, 0xFFFFFFFF
000014AA D06C 0010 add.w D0, [A4 + 0x10]
000014AE 3F00 move.w -[A7], D0
000014B0 302C 000A move.w D0, [A4 + 0xA]
000014B4 D06B 0024 add.w D0, [A3 + 0x24]
000014B8 72FF moveq.l D1, 0xFFFFFFFF
000014BA D26B 0022 add.w D1, [A3 + 0x22]
000014BE C3EB 001C muls.w D1, [A3 + 0x1C]
000014C2 D041 add.w D0, D1
000014C4 3F00 move.w -[A7], D0
000014C6 A8A7 syscall SetRect
000014C8 4A2B 000C tst.b [A3 + 0xC]
000014CC 6706 beq +0x8 /* 000014D4 */
000014CE 046E 000F FFFE subi.w [A6 - 0x2], 0xF
label000014D4:
000014D4 42A7 clr.l -[A7]
000014D6 A8D8 syscall NewRgn
000014D8 245F movea.l A2, [A7]+
000014DA 3F2B 0004 move.w -[A7], [A3 + 0x4]
000014DE 4EBA F024 jsr [PC - 0xFDC /* 00000504 */]
000014E2 2F00 move.l -[A7], D0
000014E4 AA0B syscall BackPixPat
000014E6 486E FFF8 pea.l [A6 - 0x8]
000014EA 4267 clr.w -[A7]
000014EC 3007 move.w D0, D7
000014EE 4440 neg.w D0
000014F0 C1EB 001C muls.w D0, [A3 + 0x1C]
000014F4 3F00 move.w -[A7], D0
000014F6 2F0A move.l -[A7], A2
000014F8 A8EF syscall ScrollRect
000014FA 3E84 move.w [A7], D4
000014FC 3F05 move.w -[A7], D5
000014FE 2F0C move.l -[A7], A4
00001500 4EBA FB60 jsr [PC - 0x4A0 /* 00001062 */]
00001504 508F addq.l A7, 8
label00001506:
00001506 486C 000A pea.l [A4 + 0xA]
0000150A 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
0000150E 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00001512 2EAD C6A4 move.l [A7], [A5 - 0x395C]
00001516 A969 syscall DrawControls
00001518 588F addq.l A7, 4
label0000151A:
0000151A 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
0000151E 4E5E unlink A6
00001520 4E75 rts
export_32:
00001522 4E56 FCF4 link A6, -0x030C
00001526 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000152A 286E 000A movea.l A4, [A6 + 0xA]
0000152E 7C00 moveq.l D6, 0x00
00001530 7A00 moveq.l D5, 0x00
00001532 7608 moveq.l D3, 0x08
00001534 486D A064 pea.l [A5 - 0x5F9C]
00001538 2F0C move.l -[A7], A4
0000153A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000153E 4A40 tst.w D0
00001540 508F addq.l A7, 8
00001542 6608 bne +0xA /* 0000154C */
00001544 302D A164 move.w D0, [A5 - 0x5E9C]
00001548 6000 01AA bra +0x1AC /* 000016F4 */
label0000154C:
0000154C 2F0C move.l -[A7], A4
0000154E 486D A064 pea.l [A5 - 0x5F9C]
00001552 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00001556 508F addq.l A7, 8
00001558 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000155C 3800 move.w D4, D0
0000155E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001562 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001566 2640 movea.l A3, D0
00001568 200B move.l D0, A3
0000156A 548F addq.l A7, 2
0000156C 6700 017E beq +0x180 /* 000016EC */
00001570 302D A062 move.w D0, [A5 - 0x5F9E]
00001574 B06B 0004 cmp.w D0, [A3 + 0x4]
00001578 6700 008C beq +0x8E /* 00001606 */
0000157C 3F2B 0024 move.w -[A7], [A3 + 0x24]
00001580 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001584 2F2B 002E move.l -[A7], [A3 + 0x2E]
00001588 486E FEFE pea.l [A6 - 0x102]
0000158C 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001590 486E FEFE pea.l [A6 - 0x102]
00001594 486E FDFE pea.l [A6 - 0x202]
00001598 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000159C 486E FEFE pea.l [A6 - 0x102]
000015A0 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
000015A4 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */]
000015A8 4A00 tst.b D0
000015AA 4FEF 0018 lea.l A7, [A7 + 0x18]
000015AE 6756 beq +0x58 /* 00001606 */
000015B0 4267 clr.w -[A7]
000015B2 486E FDFE pea.l [A6 - 0x202]
000015B6 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
000015BA 486E FFFE pea.l [A6 - 0x2]
000015BE 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
000015C2 3E1F move.w D7, [A7]+
000015C4 4A47 tst.w D7
000015C6 663E bne +0x40 /* 00001606 */
000015C8 486D A166 pea.l [A5 - 0x5E9A]
000015CC 3F2E FFFE move.w -[A7], [A6 - 0x2]
000015D0 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000015D4 486E FDFA pea.l [A6 - 0x206]
000015D8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000015DC 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000015E0 2EAE FDFA move.l [A7], [A6 - 0x206]
000015E4 42A7 clr.l -[A7]
000015E6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000015EA 3F3C 0001 move.w -[A7], 0x1
000015EE 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
000015F2 4257 clr.w [A7]
000015F4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000015F8 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000015FC 3B6B 0004 A062 move.w [A5 - 0x5F9E], [A3 + 0x4]
00001602 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001606:
00001606 302D A062 move.w D0, [A5 - 0x5F9E]
0000160A B06B 0004 cmp.w D0, [A3 + 0x4]
0000160E 6744 beq +0x46 /* 00001654 */
00001610 6000 00A8 bra +0xAA /* 000016BA */
label00001614:
00001614 2F03 move.l -[A7], D3
00001616 3F3C 0001 move.w -[A7], 0x1
0000161A 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
0000161E 3D40 FDF8 move.w [A6 - 0x208], D0
00001622 5C83 addq.l D3, 6
00001624 2E83 move.l [A7], D3
00001626 3F3C 0001 move.w -[A7], 0x1
0000162A 486E FCF4 pea.l [A6 - 0x30C]
0000162E 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001632 7000 moveq.l D0, 0x00
00001634 102E FCF5 move.b D0, [A6 - 0x30B]
00001638 5480 addq.l D0, 2
0000163A D680 add.l D3, D0
0000163C 486E FCF6 pea.l [A6 - 0x30A]
00001640 2F0C move.l -[A7], A4
00001642 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00001646 4A40 tst.w D0
00001648 4FEF 0014 lea.l A7, [A7 + 0x14]
0000164C 6604 bne +0x6 /* 00001652 */
0000164E 7C01 moveq.l D6, 0x01
00001650 6002 bra +0x4 /* 00001654 */
label00001652:
00001652 5285 addq.l D5, 1
label00001654:
00001654 BAAD A166 cmp.l D5, [A5 - 0x5E9A]
00001658 6C04 bge +0x6 /* 0000165E */
0000165A 4A06 tst.b D6
0000165C 67B6 beq -0x48 /* 00001614 */
label0000165E:
0000165E 3F04 move.w -[A7], D4
00001660 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001664 4A06 tst.b D6
00001666 548F addq.l A7, 2
00001668 6700 0082 beq +0x84 /* 000016EC */
0000166C 70FF moveq.l D0, 0xFFFFFFFF
0000166E D06E FDF8 add.w D0, [A6 - 0x208]
00001672 3B40 A164 move.w [A5 - 0x5E9C], D0
00001676 70FF moveq.l D0, 0xFFFFFFFF
00001678 D06E FDF8 add.w D0, [A6 - 0x208]
0000167C 6076 bra +0x78 /* 000016F4 */
label0000167E:
0000167E 486E FDF8 pea.l [A6 - 0x208]
00001682 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001686 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000168A 486E FDF4 pea.l [A6 - 0x20C]
0000168E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001692 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001696 486E FCF4 pea.l [A6 - 0x30C]
0000169A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000169E 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000016A2 486E FCF6 pea.l [A6 - 0x30A]
000016A6 2F0C move.l -[A7], A4
000016A8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000016AC 4A40 tst.w D0
000016AE 4FEF 001A lea.l A7, [A7 + 0x1A]
000016B2 6604 bne +0x6 /* 000016B8 */
000016B4 7C01 moveq.l D6, 0x01
000016B6 6002 bra +0x4 /* 000016BA */
label000016B8:
000016B8 5285 addq.l D5, 1
label000016BA:
000016BA BAAD A166 cmp.l D5, [A5 - 0x5E9A]
000016BE 6C04 bge +0x6 /* 000016C4 */
000016C0 4A06 tst.b D6
000016C2 67BA beq -0x44 /* 0000167E */
label000016C4:
000016C4 4267 clr.w -[A7]
000016C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000016CA 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000016CE 3E84 move.w [A7], D4
000016D0 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000016D4 4A06 tst.b D6
000016D6 548F addq.l A7, 2
000016D8 6712 beq +0x14 /* 000016EC */
000016DA 70FF moveq.l D0, 0xFFFFFFFF
000016DC D06E FDF8 add.w D0, [A6 - 0x208]
000016E0 3B40 A164 move.w [A5 - 0x5E9C], D0
000016E4 70FF moveq.l D0, 0xFFFFFFFF
000016E6 D06E FDF8 add.w D0, [A6 - 0x208]
000016EA 6008 bra +0xA /* 000016F4 */
label000016EC:
000016EC 3F04 move.w -[A7], D4
000016EE 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
000016F2 7000 moveq.l D0, 0x00
label000016F4:
000016F4 4CEE 18F8 FCD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x328]
000016FA 4E5E unlink A6
000016FC 4E75 rts
export_33:
000016FE 4E56 FFF8 link A6, -0x0008
00001702 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001706 286E 0008 movea.l A4, [A6 + 0x8]
0000170A 7EFF moveq.l D7, 0xFFFFFFFF
0000170C 7601 moveq.l D3, 0x01
0000170E 266C 001C movea.l A3, [A4 + 0x1C]
00001712 200B move.l D0, A3
00001714 6700 00E4 beq +0xE6 /* 000017FA */
00001718 3A2E 000C move.w D5, [A6 + 0xC]
0000171C 9A6B 0024 sub.w D5, [A3 + 0x24]
00001720 9A6C 000A sub.w D5, [A4 + 0xA]
00001724 306B 001C movea.w A0, [A3 + 0x1C]
00001728 D0C5 add.w A0, D5
0000172A 2A08 move.l D5, A0
0000172C 8BEB 001C divs.w D5, [A3 + 0x1C]
00001730 206D A42C movea.l A0, [A5 - 0x5BD4]
00001734 4A28 001A tst.b [A0 + 0x1A]
00001738 6714 beq +0x16 /* 0000174E */
0000173A 206D A434 movea.l A0, [A5 - 0x5BCC]
0000173E 302B 0012 move.w D0, [A3 + 0x12]
00001742 D045 add.w D0, D5
00001744 B068 005E cmp.w D0, [A0 + 0x5E]
00001748 6D04 blt +0x6 /* 0000174E */
0000174A 7600 moveq.l D3, 0x00
0000174C 6018 bra +0x1A /* 00001766 */
label0000174E:
0000174E 206D A42C movea.l A0, [A5 - 0x5BD4]
00001752 4A28 001A tst.b [A0 + 0x1A]
00001756 660E bne +0x10 /* 00001766 */
00001758 302B 0012 move.w D0, [A3 + 0x12]
0000175C D045 add.w D0, D5
0000175E B06B 0014 cmp.w D0, [A3 + 0x14]
00001762 6D02 blt +0x4 /* 00001766 */
00001764 7600 moveq.l D3, 0x00
label00001766:
00001766 4A6B 0028 tst.w [A3 + 0x28]
0000176A 6764 beq +0x66 /* 000017D0 */
0000176C 4A03 tst.b D3
0000176E 6760 beq +0x62 /* 000017D0 */
00001770 3005 move.w D0, D5
00001772 C1EB 001C muls.w D0, [A3 + 0x1C]
00001776 3C2B 0024 move.w D6, [A3 + 0x24]
0000177A DC6C 000A add.w D6, [A4 + 0xA]
0000177E DC40 add.w D6, D0
00001780 9C6B 001C sub.w D6, [A3 + 0x1C]
00001784 5346 subq.w D6, 1
00001786 7801 moveq.l D4, 0x01
00001788 D86C 000C add.w D4, [A4 + 0xC]
0000178C 486E FFF8 pea.l [A6 - 0x8]
00001790 3F04 move.w -[A7], D4
00001792 3F06 move.w -[A7], D6
00001794 302B 0016 move.w D0, [A3 + 0x16]
00001798 D044 add.w D0, D4
0000179A 5340 subq.w D0, 1
0000179C 3F00 move.w -[A7], D0
0000179E 302B 001C move.w D0, [A3 + 0x1C]
000017A2 D046 add.w D0, D6
000017A4 3F00 move.w -[A7], D0
000017A6 A8A7 syscall SetRect
000017A8 0C6B 0001 0028 cmpi.w [A3 + 0x28], 0x1
000017AE 6608 bne +0xA /* 000017B8 */
000017B0 486E FFF8 pea.l [A6 - 0x8]
000017B4 A8A4 syscall InvertRect
000017B6 6018 bra +0x1A /* 000017D0 */
label000017B8:
000017B8 0C6B 0002 0028 cmpi.w [A3 + 0x28], 0x2
000017BE 6610 bne +0x12 /* 000017D0 */
000017C0 3F2B 002A move.w -[A7], [A3 + 0x2A]
000017C4 4EBA EDD2 jsr [PC - 0x122E /* 00000598 */]
000017C8 486E FFF8 pea.l [A6 - 0x8]
000017CC A8A1 syscall FrameRect
000017CE 548F addq.l A7, 2
label000017D0:
000017D0 206D A42C movea.l A0, [A5 - 0x5BD4]
000017D4 4A28 001A tst.b [A0 + 0x1A]
000017D8 6716 beq +0x18 /* 000017F0 */
000017DA 4A03 tst.b D3
000017DC 6712 beq +0x14 /* 000017F0 */
000017DE 302B 0012 move.w D0, [A3 + 0x12]
000017E2 D045 add.w D0, D5
000017E4 3F00 move.w -[A7], D0
000017E6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000017EA 3E00 move.w D7, D0
000017EC 548F addq.l A7, 2
000017EE 600A bra +0xC /* 000017FA */
label000017F0:
000017F0 4A03 tst.b D3
000017F2 6706 beq +0x8 /* 000017FA */
000017F4 3E2B 0012 move.w D7, [A3 + 0x12]
000017F8 DE45 add.w D7, D5
label000017FA:
000017FA 3007 move.w D0, D7
000017FC 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00001800 4E5E unlink A6
00001802 4E75 rts
export_36:
00001804 4E56 0000 link A6, 0
00001808 2F07 move.l -[A7], D7
0000180A 7E00 moveq.l D7, 0x00
0000180C 302E 0008 move.w D0, [A6 + 0x8]
00001810 6B3A bmi +0x3C /* 0000184C */
00001812 0440 0016 subi.w D0, 0x16
00001816 6718 beq +0x1A /* 00001830 */
00001818 6A08 bpl +0xA /* 00001822 */
0000181A 5440 addq.w D0, 2
0000181C 670A beq +0xC /* 00001828 */
0000181E 6A0C bpl +0xE /* 0000182C */
00001820 602A bra +0x2C /* 0000184C */
label00001822:
00001822 5540 subq.w D0, 2
00001824 6A26 bpl +0x28 /* 0000184C */
00001826 6018 bra +0x1A /* 00001840 */
label00001828:
00001828 7EFF moveq.l D7, 0xFFFFFFFF
0000182A 6020 bra +0x22 /* 0000184C */
label0000182C:
0000182C 7E01 moveq.l D7, 0x01
0000182E 601C bra +0x1E /* 0000184C */
label00001830:
00001830 2F2D A16A move.l -[A7], [A5 - 0x5E96]
00001834 4EBA F7F8 jsr [PC - 0x808 /* 0000102E */]
00001838 4440 neg.w D0
0000183A 3E00 move.w D7, D0
0000183C 588F addq.l A7, 4
0000183E 600C bra +0xE /* 0000184C */
label00001840:
00001840 2F2D A16A move.l -[A7], [A5 - 0x5E96]
00001844 4EBA F7E8 jsr [PC - 0x818 /* 0000102E */]
00001848 3E00 move.w D7, D0
0000184A 588F addq.l A7, 4
label0000184C:
0000184C 4A47 tst.w D7
0000184E 670C beq +0xE /* 0000185C */
00001850 3F07 move.w -[A7], D7
00001852 2F2D A16A move.l -[A7], [A5 - 0x5E96]
00001856 4EBA FB44 jsr [PC - 0x4BC /* 0000139C */]
0000185A 5C8F addq.l A7, 6
label0000185C:
0000185C 2E1F move.l D7, [A7]+
0000185E 4E5E unlink A6
00001860 205F movea.l A0, [A7]+
00001862 5C8F addq.l A7, 6
00001864 4ED0 jmp [A0]
export_34:
00001866 4E56 0000 link A6, 0
0000186A 2B6E 0010 A16A move.l [A5 - 0x5E96], [A6 + 0x10]
00001870 4267 clr.w -[A7]
00001872 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001876 2F2E 000C move.l -[A7], [A6 + 0xC]
0000187A 486D 0142 pea.l [A5 + 0x142 /* export_36 */]
0000187E A968 syscall TrackControl
00001880 301F move.w D0, [A7]+
00001882 4E5E unlink A6
00001884 4E75 rts
export_37:
00001886 4E56 0000 link A6, 0
0000188A 48E7 0308 movem.l -[A7], D6,D7,A4
0000188E 3E2E 0012 move.w D7, [A6 + 0x12]
00001892 7C00 moveq.l D6, 0x00
00001894 4AAD A42C tst.l [A5 - 0x5BD4]
00001898 6774 beq +0x76 /* 0000190E */
0000189A 1F3C 0001 move.b -[A7], 0x1
0000189E 4878 0022 push.l 0x22 /* '\"' */
000018A2 4267 clr.w -[A7]
000018A4 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000018A8 2840 movea.l A4, D0
000018AA 200C move.l D0, A4
000018AC 508F addq.l A7, 8
000018AE 675E beq +0x60 /* 0000190E */
000018B0 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000018B4 3880 move.w [A4], D0
000018B6 2F2E 000A move.l -[A7], [A6 + 0xA]
000018BA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000018BE 2940 0002 move.l [A4 + 0x2], D0
000018C2 422C 0006 clr.b [A4 + 0x6]
000018C6 396E 001C 000E move.w [A4 + 0xE], [A6 + 0x1C]
000018CC 426C 0010 clr.w [A4 + 0x10]
000018D0 196E 001E 0012 move.b [A4 + 0x12], [A6 + 0x1E]
000018D6 42AC 0014 clr.l [A4 + 0x14]
000018DA 3947 0018 move.w [A4 + 0x18], D7
000018DE 7EFF moveq.l D7, 0xFFFFFFFF
000018E0 3E87 move.w [A7], D7
000018E2 3F2E 0010 move.w -[A7], [A6 + 0x10]
000018E6 3F2E 000E move.w -[A7], [A6 + 0xE]
000018EA 3F2E 001A move.w -[A7], [A6 + 0x1A]
000018EE 3F2E 0018 move.w -[A7], [A6 + 0x18]
000018F2 3F2E 0016 move.w -[A7], [A6 + 0x16]
000018F6 3F2E 0014 move.w -[A7], [A6 + 0x14]
000018FA 2F0C move.l -[A7], A4
000018FC 1F3C 0005 move.b -[A7], 0x5
00001900 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001904 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001908 1C00 move.b D6, D0
0000190A 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000190E:
0000190E 1006 move.b D0, D6
00001910 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001914 4E5E unlink A6
00001916 4E75 rts
export_38:
00001918 4E56 0000 link A6, 0
0000191C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001920 286E 0008 movea.l A4, [A6 + 0x8]
00001924 266C 001C movea.l A3, [A4 + 0x1C]
00001928 102B 0006 move.b D0, [A3 + 0x6]
0000192C 6700 0086 beq +0x88 /* 000019B4 */
00001930 6B00 0082 bmi +0x84 /* 000019B4 */
00001934 5700 subq.b D0, 3
00001936 6A7C bpl +0x7E /* 000019B4 */
00001938 2F2B 000A move.l -[A7], [A3 + 0xA]
0000193C 303C 000C move.w D0, 0xC
00001940 AAAA syscall QuickTimeDispatch
00001942 2F2B 000A move.l -[A7], [A3 + 0xA]
00001946 4227 clr.b -[A7]
00001948 303C 0009 move.w D0, 0x9 /* '\t' */
0000194C AAAA syscall QuickTimeDispatch
0000194E 4AAB 0014 tst.l [A3 + 0x14]
00001952 6720 beq +0x22 /* 00001974 */
00001954 42A7 clr.l -[A7]
00001956 2F2B 0014 move.l -[A7], [A3 + 0x14]
0000195A 4227 clr.b -[A7]
0000195C 2F3C 0002 000E move.l -[A7], 0x2000E
00001962 7000 moveq.l D0, 0x00
00001964 A82A syscall ComponentDispatch
00001966 2EAB 0014 move.l [A7], [A3 + 0x14]
0000196A 303C 018B move.w D0, 0x18B
0000196E AAAA syscall QuickTimeDispatch
00001970 42AB 0014 clr.l [A3 + 0x14]
label00001974:
00001974 2F2B 000A move.l -[A7], [A3 + 0xA]
00001978 303C 0023 move.w D0, 0x23 /* '#' */
0000197C AAAA syscall QuickTimeDispatch
0000197E 4267 clr.w -[A7]
00001980 3F2B 0008 move.w -[A7], [A3 + 0x8]
00001984 303C 00D5 move.w D0, 0xD5
00001988 AAAA syscall QuickTimeDispatch
0000198A 0C6B FFFF 0018 cmpi.w [A3 + 0x18], 0xFFFF
00001990 548F addq.l A7, 2
00001992 6718 beq +0x1A /* 000019AC */
00001994 42A7 clr.l -[A7]
00001996 3F2B 0018 move.w -[A7], [A3 + 0x18]
0000199A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000199E 2440 movea.l A2, D0
000019A0 200A move.l D0, A2
000019A2 5C8F addq.l A7, 6
000019A4 6706 beq +0x8 /* 000019AC */
000019A6 356A 0014 0012 move.w [A2 + 0x12], [A2 + 0x14]
label000019AC:
000019AC 42AD A280 clr.l [A5 - 0x5D80]
000019B0 422B 0006 clr.b [A3 + 0x6]
label000019B4:
000019B4 0C6C FFF8 0012 cmpi.w [A4 + 0x12], 0xFFF8
000019BA 662A bne +0x2C /* 000019E6 */
000019BC 42A7 clr.l -[A7]
000019BE 3F2C 0018 move.w -[A7], [A4 + 0x18]
000019C2 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000019C6 2E00 move.l D7, D0
000019C8 4A87 tst.l D7
000019CA 5C8F addq.l A7, 6
000019CC 6712 beq +0x14 /* 000019E0 */
000019CE 426D BE2E clr.w [A5 - 0x41D2]
000019D2 486C 000A pea.l [A4 + 0xA]
000019D6 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
000019DA 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000019DE 508F addq.l A7, 8
label000019E0:
000019E0 397C FFFF 0018 move.w [A4 + 0x18], 0xFFFF
label000019E6:
000019E6 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
000019EA 4E5E unlink A6
000019EC 4E75 rts
export_39:
000019EE 4E56 FF00 link A6, -0x0100
000019F2 48E7 0118 movem.l -[A7], D7,A3,A4
000019F6 286E 0008 movea.l A4, [A6 + 0x8]
000019FA 266C 001C movea.l A3, [A4 + 0x1C]
000019FE 206D A42C movea.l A0, [A5 - 0x5BD4]
00001A02 4AA8 0012 tst.l [A0 + 0x12]
00001A06 6700 0094 beq +0x96 /* 00001A9C */
00001A0A 0C6C FFF8 0012 cmpi.w [A4 + 0x12], 0xFFF8
00001A10 670A beq +0xC /* 00001A1C */
00001A12 0C6C FFF4 0012 cmpi.w [A4 + 0x12], 0xFFF4
00001A18 6600 0082 bne +0x84 /* 00001A9C */
label00001A1C:
00001A1C 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001A20 42A7 clr.l -[A7]
00001A22 206D A42C movea.l A0, [A5 - 0x5BD4]
00001A26 2068 0012 movea.l A0, [A0 + 0x12]
00001A2A 3F28 0058 move.w -[A7], [A0 + 0x58]
00001A2E 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00001A32 2E00 move.l D7, D0
00001A34 4AAB 0002 tst.l [A3 + 0x2]
00001A38 508F addq.l A7, 8
00001A3A 670E beq +0x10 /* 00001A4A */
00001A3C 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001A40 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00001A44 42AB 0002 clr.l [A3 + 0x2]
00001A48 588F addq.l A7, 4
label00001A4A:
00001A4A 70FF moveq.l D0, 0xFFFFFFFF
00001A4C B087 cmp.l D0, D7
00001A4E 6C4C bge +0x4E /* 00001A9C */
00001A50 2F07 move.l -[A7], D7
00001A52 206D A42C movea.l A0, [A5 - 0x5BD4]
00001A56 2068 0012 movea.l A0, [A0 + 0x12]
00001A5A 3F28 0058 move.w -[A7], [A0 + 0x58]
00001A5E 486E FF00 pea.l [A6 - 0x100]
00001A62 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001A66 7000 moveq.l D0, 0x00
00001A68 102E FF02 move.b D0, [A6 - 0xFE]
00001A6C 3E80 move.w [A7], D0
00001A6E 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00001A72 4A40 tst.w D0
00001A74 4FEF 000A lea.l A7, [A7 + 0xA]
00001A78 6608 bne +0xA /* 00001A82 */
00001A7A 1D6E FF03 FF00 move.b [A6 - 0x100], [A6 - 0xFD]
00001A80 6006 bra +0x8 /* 00001A88 */
label00001A82:
00001A82 1D6E FF02 FF00 move.b [A6 - 0x100], [A6 - 0xFE]
label00001A88:
00001A88 1D7C 003A FF01 move.b [A6 - 0xFF], 0x3A /* ':' */
00001A8E 486E FF00 pea.l [A6 - 0x100]
00001A92 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001A96 2740 0002 move.l [A3 + 0x2], D0
00001A9A 588F addq.l A7, 4
label00001A9C:
00001A9C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001AA0 4E5E unlink A6
00001AA2 4E75 rts
export_40:
00001AA4 4E56 FCB6 link A6, -0x034A
00001AA8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001AAC 286E 000C movea.l A4, [A6 + 0xC]
00001AB0 426E FDB8 clr.w [A6 - 0x248]
00001AB4 266C 001C movea.l A3, [A4 + 0x1C]
00001AB8 4AAB 0002 tst.l [A3 + 0x2]
00001ABC 6700 024E beq +0x250 /* 00001D0C */
00001AC0 102B 0006 move.b D0, [A3 + 0x6]
00001AC4 670A beq +0xC /* 00001AD0 */
00001AC6 6B00 0244 bmi +0x246 /* 00001D0C */
00001ACA 5700 subq.b D0, 3
00001ACC 6000 023E bra +0x240 /* 00001D0C */
label00001AD0:
00001AD0 3F13 move.w -[A7], [A3]
00001AD2 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001AD6 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001ADA 486E FF00 pea.l [A6 - 0x100]
00001ADE 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001AE2 486E FF00 pea.l [A6 - 0x100]
00001AE6 486E FDBA pea.l [A6 - 0x246]
00001AEA 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00001AEE 4257 clr.w [A7]
00001AF0 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00001AF4 42A7 clr.l -[A7]
00001AF6 486E FDBA pea.l [A6 - 0x246]
00001AFA 486E FEBA pea.l [A6 - 0x146]
00001AFE 303C 0001 move.w D0, 0x1
00001B02 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00001B04 3E1F move.w D7, [A7]+
00001B06 4A47 tst.w D7
00001B08 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B0C 6718 beq +0x1A /* 00001B26 */
00001B0E 486D A284 pea.l [A5 - 0x5D7C]
00001B12 486E FF00 pea.l [A6 - 0x100]
00001B16 486D A286 pea.l [A5 - 0x5D7A]
00001B1A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001B1E 4FEF 000C lea.l A7, [A7 + 0xC]
00001B22 6000 01E8 bra +0x1EA /* 00001D0C */
label00001B26:
00001B26 4267 clr.w -[A7]
00001B28 486E FEBA pea.l [A6 - 0x146]
00001B2C 486B 0008 pea.l [A3 + 0x8]
00001B30 1F3C 0001 move.b -[A7], 0x1
00001B34 303C 0192 move.w D0, 0x192
00001B38 AAAA syscall QuickTimeDispatch
00001B3A 3E1F move.w D7, [A7]+
00001B3C 4A47 tst.w D7
00001B3E 6718 beq +0x1A /* 00001B58 */
00001B40 486D A29C pea.l [A5 - 0x5D64]
00001B44 486E FF00 pea.l [A6 - 0x100]
00001B48 486D A29E pea.l [A5 - 0x5D62]
00001B4C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001B50 4FEF 000C lea.l A7, [A7 + 0xC]
00001B54 6000 01B6 bra +0x1B8 /* 00001D0C */
label00001B58:
00001B58 4A2B 0012 tst.b [A3 + 0x12]
00001B5C 6724 beq +0x26 /* 00001B82 */
00001B5E 4267 clr.w -[A7]
00001B60 486B 000A pea.l [A3 + 0xA]
00001B64 3F2B 0008 move.w -[A7], [A3 + 0x8]
00001B68 486E FDB8 pea.l [A6 - 0x248]
00001B6C 486E FCB8 pea.l [A6 - 0x348]
00001B70 3F3C 0001 move.w -[A7], 0x1
00001B74 486E FCB7 pea.l [A6 - 0x349]
00001B78 303C 00F0 move.w D0, 0xF0
00001B7C AAAA syscall QuickTimeDispatch
00001B7E 3E1F move.w D7, [A7]+
00001B80 601A bra +0x1C /* 00001B9C */
label00001B82:
00001B82 4267 clr.w -[A7]
00001B84 486B 000A pea.l [A3 + 0xA]
00001B88 3F2B 0008 move.w -[A7], [A3 + 0x8]
00001B8C 42A7 clr.l -[A7]
00001B8E 42A7 clr.l -[A7]
00001B90 4267 clr.w -[A7]
00001B92 42A7 clr.l -[A7]
00001B94 303C 00F0 move.w D0, 0xF0
00001B98 AAAA syscall QuickTimeDispatch
00001B9A 3E1F move.w D7, [A7]+
label00001B9C:
00001B9C 4A47 tst.w D7
00001B9E 6600 014C bne +0x14E /* 00001CEC */
00001BA2 377C 0001 0010 move.w [A3 + 0x10], 0x1
00001BA8 2F2B 000A move.l -[A7], [A3 + 0xA]
00001BAC 486B 001A pea.l [A3 + 0x1A]
00001BB0 303C 00F9 move.w D0, 0xF9
00001BB4 AAAA syscall QuickTimeDispatch
00001BB6 382B 0020 move.w D4, [A3 + 0x20]
00001BBA 986B 001C sub.w D4, [A3 + 0x1C]
00001BBE 362B 001E move.w D3, [A3 + 0x1E]
00001BC2 966B 001A sub.w D3, [A3 + 0x1A]
00001BC6 3C2C 0010 move.w D6, [A4 + 0x10]
00001BCA 9C6C 000C sub.w D6, [A4 + 0xC]
00001BCE 9C44 sub.w D6, D4
00001BD0 48C6 ext.l D6
00001BD2 8DFC 0002 divs.w D6, 0x2
00001BD6 3A2C 000E move.w D5, [A4 + 0xE]
00001BDA 9A6C 000A sub.w D5, [A4 + 0xA]
00001BDE 9A43 sub.w D5, D3
00001BE0 48C5 ext.l D5
00001BE2 8BFC 0002 divs.w D5, 0x2
00001BE6 486B 001A pea.l [A3 + 0x1A]
00001BEA 302C 000C move.w D0, [A4 + 0xC]
00001BEE D046 add.w D0, D6
00001BF0 3F00 move.w -[A7], D0
00001BF2 302C 000A move.w D0, [A4 + 0xA]
00001BF6 D045 add.w D0, D5
00001BF8 3F00 move.w -[A7], D0
00001BFA 302C 000C move.w D0, [A4 + 0xC]
00001BFE D046 add.w D0, D6
00001C00 D044 add.w D0, D4
00001C02 3F00 move.w -[A7], D0
00001C04 302C 000A move.w D0, [A4 + 0xA]
00001C08 D045 add.w D0, D5
00001C0A D043 add.w D0, D3
00001C0C 3F00 move.w -[A7], D0
00001C0E A8A7 syscall SetRect
00001C10 4A2B 0012 tst.b [A3 + 0x12]
00001C14 6752 beq +0x54 /* 00001C68 */
00001C16 42A7 clr.l -[A7]
00001C18 2F2B 000A move.l -[A7], [A3 + 0xA]
00001C1C 486B 001A pea.l [A3 + 0x1A]
00001C20 4878 0001 push.l 0x1
00001C24 303C 018A move.w D0, 0x18A
00001C28 AAAA syscall QuickTimeDispatch
00001C2A 275F 0014 move.l [A3 + 0x14], [A7]+
00001C2E 4AAB 0014 tst.l [A3 + 0x14]
00001C32 6734 beq +0x36 /* 00001C68 */
00001C34 42A7 clr.l -[A7]
00001C36 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001C3A 3F3C 0015 move.w -[A7], 0x15
00001C3E 4878 0001 push.l 0x1
00001C42 2F3C 0006 0009 move.l -[A7], 0x60009
00001C48 7000 moveq.l D0, 0x00
00001C4A A82A syscall ComponentDispatch
00001C4C 4297 clr.l [A7]
00001C4E 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001C52 3F3C 0008 move.w -[A7], 0x8
00001C56 2F3C 0001 0000 move.l -[A7], 0x10000
00001C5C 2F3C 0006 0009 move.l -[A7], 0x60009
00001C62 7000 moveq.l D0, 0x00
00001C64 A82A syscall ComponentDispatch
00001C66 588F addq.l A7, 4
label00001C68:
00001C68 4AAB 0014 tst.l [A3 + 0x14]
00001C6C 6652 bne +0x54 /* 00001CC0 */
00001C6E 2F2B 000A move.l -[A7], [A3 + 0xA]
00001C72 486B 001A pea.l [A3 + 0x1A]
00001C76 303C 00FA move.w D0, 0xFA
00001C7A AAAA syscall QuickTimeDispatch
00001C7C 2F2B 000A move.l -[A7], [A3 + 0xA]
00001C80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C84 42A7 clr.l -[A7]
00001C86 303C 0016 move.w D0, 0x16
00001C8A AAAA syscall QuickTimeDispatch
00001C8C 2F2B 000A move.l -[A7], [A3 + 0xA]
00001C90 303C 000D move.w D0, 0xD /* '\r' */
00001C94 AAAA syscall QuickTimeDispatch
00001C96 4267 clr.w -[A7]
00001C98 2F2B 000A move.l -[A7], [A3 + 0xA]
00001C9C 42A7 clr.l -[A7]
00001C9E 42A7 clr.l -[A7]
00001CA0 303C 0006 move.w D0, 0x6
00001CA4 AAAA syscall QuickTimeDispatch
00001CA6 2F2B 000A move.l -[A7], [A3 + 0xA]
00001CAA 1F3C 0001 move.b -[A7], 0x1
00001CAE 303C 0009 move.w D0, 0x9 /* '\t' */
00001CB2 AAAA syscall QuickTimeDispatch
00001CB4 2F2B 000A move.l -[A7], [A3 + 0xA]
00001CB8 303C 000B move.w D0, 0xB
00001CBC AAAA syscall QuickTimeDispatch
00001CBE 548F addq.l A7, 2
label00001CC0:
00001CC0 0C6B FFFF 0018 cmpi.w [A3 + 0x18], 0xFFFF
00001CC6 6718 beq +0x1A /* 00001CE0 */
00001CC8 42A7 clr.l -[A7]
00001CCA 3F2B 0018 move.w -[A7], [A3 + 0x18]
00001CCE 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001CD2 2440 movea.l A2, D0
00001CD4 200A move.l D0, A2
00001CD6 5C8F addq.l A7, 6
00001CD8 6706 beq +0x8 /* 00001CE0 */
00001CDA 357C FFF5 0012 move.w [A2 + 0x12], 0xFFF5
label00001CE0:
00001CE0 177C 0001 0006 move.b [A3 + 0x6], 0x1
00001CE6 2B4C A280 move.l [A5 - 0x5D80], A4
00001CEA 6020 bra +0x22 /* 00001D0C */
label00001CEC:
00001CEC 4267 clr.w -[A7]
00001CEE 3F2B 0008 move.w -[A7], [A3 + 0x8]
00001CF2 303C 00D5 move.w D0, 0xD5
00001CF6 AAAA syscall QuickTimeDispatch
00001CF8 486D A2B4 pea.l [A5 - 0x5D4C]
00001CFC 486E FF00 pea.l [A6 - 0x100]
00001D00 486D A2B6 pea.l [A5 - 0x5D4A]
00001D04 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001D08 4FEF 000E lea.l A7, [A7 + 0xE]
label00001D0C:
00001D0C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001D10 4E5E unlink A6
00001D12 4E75 rts
export_41:
00001D14 4E56 0000 link A6, 0
00001D18 48E7 0108 movem.l -[A7], D7,A4
00001D1C 7E00 moveq.l D7, 0x00
00001D1E 4AAD A42C tst.l [A5 - 0x5BD4]
00001D22 675C beq +0x5E /* 00001D80 */
00001D24 1F3C 0001 move.b -[A7], 0x1
00001D28 4878 000A push.l 0xA /* '\n' */
00001D2C 4267 clr.w -[A7]
00001D2E 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001D32 2840 movea.l A4, D0
00001D34 200C move.l D0, A4
00001D36 508F addq.l A7, 8
00001D38 6746 beq +0x48 /* 00001D80 */
00001D3A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001D3E 3880 move.w [A4], D0
00001D40 2F2E 000A move.l -[A7], [A6 + 0xA]
00001D44 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001D48 2940 0002 move.l [A4 + 0x2], D0
00001D4C 42AC 0006 clr.l [A4 + 0x6]
00001D50 3EAE 0012 move.w [A7], [A6 + 0x12]
00001D54 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001D58 3F2E 000E move.w -[A7], [A6 + 0xE]
00001D5C 3F2E 001A move.w -[A7], [A6 + 0x1A]
00001D60 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001D64 3F2E 0016 move.w -[A7], [A6 + 0x16]
00001D68 3F2E 0014 move.w -[A7], [A6 + 0x14]
00001D6C 2F0C move.l -[A7], A4
00001D6E 1F3C 0007 move.b -[A7], 0x7
00001D72 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001D76 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001D7A 1E00 move.b D7, D0
00001D7C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001D80:
00001D80 1007 move.b D0, D7
00001D82 4CDF 1080 movem.l D7,A4, [A7]+
00001D86 4E5E unlink A6
00001D88 4E75 rts
export_42:
00001D8A 4E56 0000 link A6, 0
00001D8E 2F0C move.l -[A7], A4
00001D90 206E 0008 movea.l A0, [A6 + 0x8]
00001D94 2068 001C movea.l A0, [A0 + 0x1C]
00001D98 2868 0006 movea.l A4, [A0 + 0x6]
00001D9C 200C move.l D0, A4
00001D9E 6718 beq +0x1A /* 00001DB8 */
00001DA0 2F0C move.l -[A7], A4
00001DA2 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00001DA6 204C movea.l A0, A4
00001DA8 A01F syscall DisposPtr/DisposePtr
00001DAA 206E 0008 movea.l A0, [A6 + 0x8]
00001DAE 2068 001C movea.l A0, [A0 + 0x1C]
00001DB2 42A8 0006 clr.l [A0 + 0x6]
00001DB6 588F addq.l A7, 4
label00001DB8:
00001DB8 285F movea.l A4, [A7]+
00001DBA 4E5E unlink A6
00001DBC 4E75 rts
export_43:
00001DBE 4E56 FE00 link A6, -0x0200
00001DC2 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001DC6 286E 0008 movea.l A4, [A6 + 0x8]
00001DCA 266C 001C movea.l A3, [A4 + 0x1C]
00001DCE 0C6C FFFB 0012 cmpi.w [A4 + 0x12], 0xFFFB
00001DD4 6600 0090 bne +0x92 /* 00001E66 */
00001DD8 206D A42C movea.l A0, [A5 - 0x5BD4]
00001DDC 4AA8 0012 tst.l [A0 + 0x12]
00001DE0 6700 0084 beq +0x86 /* 00001E66 */
00001DE4 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001DE8 42A7 clr.l -[A7]
00001DEA 206D A42C movea.l A0, [A5 - 0x5BD4]
00001DEE 2068 0012 movea.l A0, [A0 + 0x12]
00001DF2 3F28 0058 move.w -[A7], [A0 + 0x58]
00001DF6 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00001DFA 2E00 move.l D7, D0
00001DFC 70FF moveq.l D0, 0xFFFFFFFF
00001DFE B087 cmp.l D0, D7
00001E00 508F addq.l A7, 8
00001E02 6C5E bge +0x60 /* 00001E62 */
00001E04 4AAB 0002 tst.l [A3 + 0x2]
00001E08 670A beq +0xC /* 00001E14 */
00001E0A 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001E0E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00001E12 588F addq.l A7, 4
label00001E14:
00001E14 2F07 move.l -[A7], D7
00001E16 206D A42C movea.l A0, [A5 - 0x5BD4]
00001E1A 2068 0012 movea.l A0, [A0 + 0x12]
00001E1E 3F28 0058 move.w -[A7], [A0 + 0x58]
00001E22 486E FF00 pea.l [A6 - 0x100]
00001E26 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00001E2A 7000 moveq.l D0, 0x00
00001E2C 102E FF02 move.b D0, [A6 - 0xFE]
00001E30 3E80 move.w [A7], D0
00001E32 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00001E36 4A40 tst.w D0
00001E38 4FEF 000A lea.l A7, [A7 + 0xA]
00001E3C 6608 bne +0xA /* 00001E46 */
00001E3E 1D6E FF03 FF00 move.b [A6 - 0x100], [A6 - 0xFD]
00001E44 6006 bra +0x8 /* 00001E4C */
label00001E46:
00001E46 1D6E FF02 FF00 move.b [A6 - 0x100], [A6 - 0xFE]
label00001E4C:
00001E4C 1D7C 003A FF01 move.b [A6 - 0xFF], 0x3A /* ':' */
00001E52 486E FF00 pea.l [A6 - 0x100]
00001E56 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001E5A 2740 0002 move.l [A3 + 0x2], D0
00001E5E 588F addq.l A7, 4
00001E60 6004 bra +0x6 /* 00001E66 */
label00001E62:
00001E62 42AB 0002 clr.l [A3 + 0x2]
label00001E66:
00001E66 4A6C 0012 tst.w [A4 + 0x12]
00001E6A 6700 00AA beq +0xAC /* 00001F16 */
00001E6E 0C6C FFFA 0012 cmpi.w [A4 + 0x12], 0xFFFA
00001E74 6604 bne +0x6 /* 00001E7A */
00001E76 426C 0012 clr.w [A4 + 0x12]
label00001E7A:
00001E7A 3F13 move.w -[A7], [A3]
00001E7C 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00001E80 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001E84 486E FE00 pea.l [A6 - 0x200]
00001E88 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
00001E8C 7008 moveq.l D0, 0x08
00001E8E A11E syscall NewPtr, flags=1
00001E90 2448 movea.l A2, A0
00001E92 200A move.l D0, A2
00001E94 4FEF 000A lea.l A7, [A7 + 0xA]
00001E98 677C beq +0x7E /* 00001F16 */
00001E9A 4292 clr.l [A2]
00001E9C 42AA 0004 clr.l [A2 + 0x4]
00001EA0 2F0A move.l -[A7], A2
00001EA2 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00001EA6 486E FE00 pea.l [A6 - 0x200]
00001EAA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
00001EAE 3C00 move.w D6, D0
00001EB0 4A46 tst.w D6
00001EB2 4FEF 000A lea.l A7, [A7 + 0xA]
00001EB6 662E bne +0x30 /* 00001EE6 */
00001EB8 274A 0006 move.l [A3 + 0x6], A2
00001EBC 0C6C FFFB 0012 cmpi.w [A4 + 0x12], 0xFFFB
00001EC2 6652 bne +0x54 /* 00001F16 */
00001EC4 0C6C FFFF 0018 cmpi.w [A4 + 0x18], 0xFFFF
00001ECA 674A beq +0x4C /* 00001F16 */
00001ECC 42A7 clr.l -[A7]
00001ECE 3F2C 0018 move.w -[A7], [A4 + 0x18]
00001ED2 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001ED6 2A00 move.l D5, D0
00001ED8 4A85 tst.l D5
00001EDA 5C8F addq.l A7, 6
00001EDC 6738 beq +0x3A /* 00001F16 */
00001EDE 2045 movea.l A0, D5
00001EE0 4268 0012 clr.w [A0 + 0x12]
00001EE4 6030 bra +0x32 /* 00001F16 */
label00001EE6:
00001EE6 204A movea.l A0, A2
00001EE8 A01F syscall DisposPtr/DisposePtr
00001EEA 95CA sub.l A2, A2
00001EEC 0C6C FFFB 0012 cmpi.w [A4 + 0x12], 0xFFFB
00001EF2 6622 bne +0x24 /* 00001F16 */
00001EF4 0C6C FFFF 0018 cmpi.w [A4 + 0x18], 0xFFFF
00001EFA 671A beq +0x1C /* 00001F16 */
00001EFC 42A7 clr.l -[A7]
00001EFE 3F2C 0018 move.w -[A7], [A4 + 0x18]
00001F02 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001F06 2A00 move.l D5, D0
00001F08 4A85 tst.l D5
00001F0A 5C8F addq.l A7, 6
00001F0C 6708 beq +0xA /* 00001F16 */
00001F0E 2045 movea.l A0, D5
00001F10 317C FFFD 0012 move.w [A0 + 0x12], 0xFFFD
label00001F16:
00001F16 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001F1A 4E5E unlink A6
00001F1C 4E75 rts
export_44:
fn00001F1E:
00001F1E 4E56 0000 link A6, 0
00001F22 2F0C move.l -[A7], A4
00001F24 206E 0008 movea.l A0, [A6 + 0x8]
00001F28 2868 001C movea.l A4, [A0 + 0x1C]
00001F2C 200C move.l D0, A4
00001F2E 6718 beq +0x1A /* 00001F48 */
00001F30 4AAC 0006 tst.l [A4 + 0x6]
00001F34 6712 beq +0x14 /* 00001F48 */
00001F36 206E 0008 movea.l A0, [A6 + 0x8]
00001F3A 4868 000A pea.l [A0 + 0xA]
00001F3E 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001F42 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00001F46 508F addq.l A7, 8
label00001F48:
00001F48 285F movea.l A4, [A7]+
00001F4A 4E5E unlink A6
00001F4C 4E75 rts
export_45:
00001F4E 4E56 0000 link A6, 0
00001F52 48E7 0108 movem.l -[A7], D7,A4
00001F56 7E00 moveq.l D7, 0x00
00001F58 4AAD A42C tst.l [A5 - 0x5BD4]
00001F5C 6766 beq +0x68 /* 00001FC4 */
00001F5E 1F3C 0001 move.b -[A7], 0x1
00001F62 4878 0012 push.l 0x12
00001F66 4267 clr.w -[A7]
00001F68 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00001F6C 2840 movea.l A4, D0
00001F6E 200C move.l D0, A4
00001F70 508F addq.l A7, 8
00001F72 6750 beq +0x52 /* 00001FC4 */
00001F74 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00001F78 3880 move.w [A4], D0
00001F7A 2F2E 000A move.l -[A7], [A6 + 0xA]
00001F7E 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001F82 2940 0002 move.l [A4 + 0x2], D0
00001F86 422C 0006 clr.b [A4 + 0x6]
00001F8A 396E 001C 000E move.w [A4 + 0xE], [A6 + 0x1C]
00001F90 426C 0010 clr.w [A4 + 0x10]
00001F94 3EAE 0012 move.w [A7], [A6 + 0x12]
00001F98 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001F9C 3F2E 000E move.w -[A7], [A6 + 0xE]
00001FA0 3F2E 001A move.w -[A7], [A6 + 0x1A]
00001FA4 3F2E 0018 move.w -[A7], [A6 + 0x18]
00001FA8 3F2E 0016 move.w -[A7], [A6 + 0x16]
00001FAC 3F2E 0014 move.w -[A7], [A6 + 0x14]
00001FB0 2F0C move.l -[A7], A4
00001FB2 1F3C 0004 move.b -[A7], 0x4
00001FB6 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001FBA 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001FBE 1E00 move.b D7, D0
00001FC0 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001FC4:
00001FC4 1007 move.b D0, D7
00001FC6 4CDF 1080 movem.l D7,A4, [A7]+
00001FCA 4E5E unlink A6
00001FCC 4E75 rts
export_46:
00001FCE 4E56 0000 link A6, 0
00001FD2 2F0C move.l -[A7], A4
00001FD4 206E 0008 movea.l A0, [A6 + 0x8]
00001FD8 2868 001C movea.l A4, [A0 + 0x1C]
00001FDC 102C 0006 move.b D0, [A4 + 0x6]
00001FE0 6746 beq +0x48 /* 00002028 */
00001FE2 6B44 bmi +0x46 /* 00002028 */
00001FE4 5700 subq.b D0, 3
00001FE6 6A40 bpl +0x42 /* 00002028 */
00001FE8 2F2C 000A move.l -[A7], [A4 + 0xA]
00001FEC 303C 000C move.w D0, 0xC
00001FF0 AAAA syscall QuickTimeDispatch
00001FF2 2F2C 000A move.l -[A7], [A4 + 0xA]
00001FF6 4227 clr.b -[A7]
00001FF8 303C 0009 move.w D0, 0x9 /* '\t' */
00001FFC AAAA syscall QuickTimeDispatch
00001FFE 2F2C 000A move.l -[A7], [A4 + 0xA]
00002002 303C 0023 move.w D0, 0x23 /* '#' */
00002006 AAAA syscall QuickTimeDispatch
00002008 4267 clr.w -[A7]
0000200A 3F2C 0008 move.w -[A7], [A4 + 0x8]
0000200E 303C 00D5 move.w D0, 0xD5
00002012 AAAA syscall QuickTimeDispatch
00002014 206E 0008 movea.l A0, [A6 + 0x8]
00002018 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
0000201E 42AD A2E2 clr.l [A5 - 0x5D1E]
00002022 422C 0006 clr.b [A4 + 0x6]
00002026 548F addq.l A7, 2
label00002028:
00002028 285F movea.l A4, [A7]+
0000202A 4E5E unlink A6
0000202C 4E75 rts
export_47:
0000202E 4E56 FF00 link A6, -0x0100
00002032 48E7 0118 movem.l -[A7], D7,A3,A4
00002036 286E 0008 movea.l A4, [A6 + 0x8]
0000203A 266C 001C movea.l A3, [A4 + 0x1C]
0000203E 0C6C FFF8 0012 cmpi.w [A4 + 0x12], 0xFFF8
00002044 6600 008E bne +0x90 /* 000020D4 */
00002048 206D A42C movea.l A0, [A5 - 0x5BD4]
0000204C 4AA8 0012 tst.l [A0 + 0x12]
00002050 6700 0082 beq +0x84 /* 000020D4 */
00002054 3F2C 0016 move.w -[A7], [A4 + 0x16]
00002058 42A7 clr.l -[A7]
0000205A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000205E 2068 0012 movea.l A0, [A0 + 0x12]
00002062 3F28 0058 move.w -[A7], [A0 + 0x58]
00002066 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000206A 2E00 move.l D7, D0
0000206C 4AAB 0002 tst.l [A3 + 0x2]
00002070 508F addq.l A7, 8
00002072 670E beq +0x10 /* 00002082 */
00002074 2F2B 0002 move.l -[A7], [A3 + 0x2]
00002078 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000207C 42AB 0002 clr.l [A3 + 0x2]
00002080 588F addq.l A7, 4
label00002082:
00002082 70FF moveq.l D0, 0xFFFFFFFF
00002084 B087 cmp.l D0, D7
00002086 6C4C bge +0x4E /* 000020D4 */
00002088 2F07 move.l -[A7], D7
0000208A 206D A42C movea.l A0, [A5 - 0x5BD4]
0000208E 2068 0012 movea.l A0, [A0 + 0x12]
00002092 3F28 0058 move.w -[A7], [A0 + 0x58]
00002096 486E FF00 pea.l [A6 - 0x100]
0000209A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000209E 7000 moveq.l D0, 0x00
000020A0 102E FF02 move.b D0, [A6 - 0xFE]
000020A4 3E80 move.w [A7], D0
000020A6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000020AA 4A40 tst.w D0
000020AC 4FEF 000A lea.l A7, [A7 + 0xA]
000020B0 6608 bne +0xA /* 000020BA */
000020B2 1D6E FF03 FF00 move.b [A6 - 0x100], [A6 - 0xFD]
000020B8 6006 bra +0x8 /* 000020C0 */
label000020BA:
000020BA 1D6E FF02 FF00 move.b [A6 - 0x100], [A6 - 0xFE]
label000020C0:
000020C0 1D7C 003A FF01 move.b [A6 - 0xFF], 0x3A /* ':' */
000020C6 486E FF00 pea.l [A6 - 0x100]
000020CA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000020CE 2740 0002 move.l [A3 + 0x2], D0
000020D2 588F addq.l A7, 4
label000020D4:
000020D4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000020D8 4E5E unlink A6
000020DA 4E75 rts
export_48:
000020DC 4E56 FDBA link A6, -0x0246
000020E0 48E7 0118 movem.l -[A7], D7,A3,A4
000020E4 286E 000C movea.l A4, [A6 + 0xC]
000020E8 266C 001C movea.l A3, [A4 + 0x1C]
000020EC 102B 0006 move.b D0, [A3 + 0x6]
000020F0 670A beq +0xC /* 000020FC */
000020F2 6B00 0130 bmi +0x132 /* 00002224 */
000020F6 5700 subq.b D0, 3
000020F8 6000 012A bra +0x12C /* 00002224 */
label000020FC:
000020FC 3F13 move.w -[A7], [A3]
000020FE 4EAD 0562 jsr [A5 + 0x562 /* export_168 */]
00002102 2F2B 0002 move.l -[A7], [A3 + 0x2]
00002106 486E FF00 pea.l [A6 - 0x100]
0000210A 4EAD 056A jsr [A5 + 0x56A /* export_169 */]
0000210E 486E FF00 pea.l [A6 - 0x100]
00002112 486E FDBA pea.l [A6 - 0x246]
00002116 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
0000211A 4257 clr.w [A7]
0000211C 3F2D AA0E move.w -[A7], [A5 - 0x55F2]
00002120 42A7 clr.l -[A7]
00002122 486E FDBA pea.l [A6 - 0x246]
00002126 486E FEBA pea.l [A6 - 0x146]
0000212A 303C 0001 move.w D0, 0x1
0000212E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00002130 3E1F move.w D7, [A7]+
00002132 4A47 tst.w D7
00002134 4FEF 0010 lea.l A7, [A7 + 0x10]
00002138 6718 beq +0x1A /* 00002152 */
0000213A 486D A2E6 pea.l [A5 - 0x5D1A]
0000213E 486E FF00 pea.l [A6 - 0x100]
00002142 486D A2E8 pea.l [A5 - 0x5D18]
00002146 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000214A 4FEF 000C lea.l A7, [A7 + 0xC]
0000214E 6000 00D4 bra +0xD6 /* 00002224 */
label00002152:
00002152 4267 clr.w -[A7]
00002154 486E FEBA pea.l [A6 - 0x146]
00002158 486B 0008 pea.l [A3 + 0x8]
0000215C 4227 clr.b -[A7]
0000215E 303C 0192 move.w D0, 0x192
00002162 AAAA syscall QuickTimeDispatch
00002164 3E1F move.w D7, [A7]+
00002166 4A47 tst.w D7
00002168 6718 beq +0x1A /* 00002182 */
0000216A 486D A308 pea.l [A5 - 0x5CF8]
0000216E 486E FF00 pea.l [A6 - 0x100]
00002172 486D A30A pea.l [A5 - 0x5CF6]
00002176 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000217A 4FEF 000C lea.l A7, [A7 + 0xC]
0000217E 6000 00A4 bra +0xA6 /* 00002224 */
label00002182:
00002182 4267 clr.w -[A7]
00002184 486B 000A pea.l [A3 + 0xA]
00002188 3F2B 0008 move.w -[A7], [A3 + 0x8]
0000218C 42A7 clr.l -[A7]
0000218E 42A7 clr.l -[A7]
00002190 4267 clr.w -[A7]
00002192 42A7 clr.l -[A7]
00002194 303C 00F0 move.w D0, 0xF0
00002198 AAAA syscall QuickTimeDispatch
0000219A 3E1F move.w D7, [A7]+
0000219C 4A47 tst.w D7
0000219E 6664 bne +0x66 /* 00002204 */
000021A0 377C 0001 0010 move.w [A3 + 0x10], 0x1
000021A6 2F2B 000A move.l -[A7], [A3 + 0xA]
000021AA 486C 000A pea.l [A4 + 0xA]
000021AE 303C 00FA move.w D0, 0xFA
000021B2 AAAA syscall QuickTimeDispatch
000021B4 2F2B 000A move.l -[A7], [A3 + 0xA]
000021B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021BC 42A7 clr.l -[A7]
000021BE 303C 0016 move.w D0, 0x16
000021C2 AAAA syscall QuickTimeDispatch
000021C4 2F2B 000A move.l -[A7], [A3 + 0xA]
000021C8 303C 000D move.w D0, 0xD /* '\r' */
000021CC AAAA syscall QuickTimeDispatch
000021CE 4267 clr.w -[A7]
000021D0 2F2B 000A move.l -[A7], [A3 + 0xA]
000021D4 42A7 clr.l -[A7]
000021D6 42A7 clr.l -[A7]
000021D8 303C 0006 move.w D0, 0x6
000021DC AAAA syscall QuickTimeDispatch
000021DE 2F2B 000A move.l -[A7], [A3 + 0xA]
000021E2 1F3C 0001 move.b -[A7], 0x1
000021E6 303C 0009 move.w D0, 0x9 /* '\t' */
000021EA AAAA syscall QuickTimeDispatch
000021EC 2F2B 000A move.l -[A7], [A3 + 0xA]
000021F0 303C 000B move.w D0, 0xB
000021F4 AAAA syscall QuickTimeDispatch
000021F6 177C 0001 0006 move.b [A3 + 0x6], 0x1
000021FC 2B4C A2E2 move.l [A5 - 0x5D1E], A4
00002200 548F addq.l A7, 2
00002202 6020 bra +0x22 /* 00002224 */
label00002204:
00002204 4267 clr.w -[A7]
00002206 3F2B 0008 move.w -[A7], [A3 + 0x8]
0000220A 303C 00D5 move.w D0, 0xD5
0000220E AAAA syscall QuickTimeDispatch
00002210 486D A32A pea.l [A5 - 0x5CD6]
00002214 486E FF00 pea.l [A6 - 0x100]
00002218 486D A32C pea.l [A5 - 0x5CD4]
0000221C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002220 4FEF 000E lea.l A7, [A7 + 0xE]
label00002224:
00002224 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002228 4E5E unlink A6
0000222A 4E75 rts
export_49:
0000222C 4E56 FEF8 link A6, -0x0108
00002230 48E7 0118 movem.l -[A7], D7,A3,A4
00002234 7E00 moveq.l D7, 0x00
00002236 2F2E 000A move.l -[A7], [A6 + 0xA]
0000223A 486E FF00 pea.l [A6 - 0x100]
0000223E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002242 1EBC 0001 move.b [A7], 0x1
00002246 4878 0020 push.l 0x20 /* ' ' */
0000224A 4267 clr.w -[A7]
0000224C 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002250 2840 movea.l A4, D0
00002252 200C move.l D0, A4
00002254 4FEF 000E lea.l A7, [A7 + 0xE]
00002258 6700 00AC beq +0xAE /* 00002306 */
0000225C 4294 clr.l [A4]
0000225E 396E 0008 0004 move.w [A4 + 0x4], [A6 + 0x8]
00002264 486E FF00 pea.l [A6 - 0x100]
00002268 486C 0006 pea.l [A4 + 0x6]
0000226C A900 syscall GetFNum
0000226E 4A6C 0006 tst.w [A4 + 0x6]
00002272 6628 bne +0x2A /* 0000229C */
00002274 3F2E 000E move.w -[A7], [A6 + 0xE]
00002278 2F2E 000A move.l -[A7], [A6 + 0xA]
0000227C 486D A362 pea.l [A5 - 0x5C9E]
00002280 486E FF00 pea.l [A6 - 0x100]
00002284 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00002288 486E FF00 pea.l [A6 - 0x100]
0000228C 486D A370 pea.l [A5 - 0x5C90]
00002290 486D A372 pea.l [A5 - 0x5C8E]
00002294 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002298 4FEF 001A lea.l A7, [A7 + 0x1A]
label0000229C:
0000229C 196E 0010 000C move.b [A4 + 0xC], [A6 + 0x10]
000022A2 396E 0012 000A move.w [A4 + 0xA], [A6 + 0x12]
000022A8 396E 000E 0008 move.w [A4 + 0x8], [A6 + 0xE]
000022AE 396E 0014 000E move.w [A4 + 0xE], [A6 + 0x14]
000022B4 396E 0016 0010 move.w [A4 + 0x10], [A6 + 0x16]
000022BA 396E 0018 0012 move.w [A4 + 0x12], [A6 + 0x18]
000022C0 396E 001A 0014 move.w [A4 + 0x14], [A6 + 0x1A]
000022C6 396E 001C 0016 move.w [A4 + 0x16], [A6 + 0x1C]
000022CC 396E 001E 0018 move.w [A4 + 0x18], [A6 + 0x1E]
000022D2 486E FEF8 pea.l [A6 - 0x108]
000022D6 A88B syscall GetFontInfo
000022D8 396E FEF8 001A move.w [A4 + 0x1A], [A6 - 0x108]
000022DE 396E FEFA 001C move.w [A4 + 0x1C], [A6 - 0x106]
000022E4 396E FEFE 001E move.w [A4 + 0x1E], [A6 - 0x102]
000022EA 4AAD A358 tst.l [A5 - 0x5CA8]
000022EE 6606 bne +0x8 /* 000022F6 */
000022F0 2B4C A358 move.l [A5 - 0x5CA8], A4
000022F4 600E bra +0x10 /* 00002304 */
label000022F6:
000022F6 266D A358 movea.l A3, [A5 - 0x5CA8]
000022FA 6002 bra +0x4 /* 000022FE */
label000022FC:
000022FC 2653 movea.l A3, [A3]
label000022FE:
000022FE 4A93 tst.l [A3]
00002300 66FA bne -0x4 /* 000022FC */
00002302 268C move.l [A3], A4
label00002304:
00002304 7E01 moveq.l D7, 0x01
label00002306:
00002306 1007 move.b D0, D7
00002308 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000230C 4E5E unlink A6
0000230E 4E75 rts
export_51:
00002310 4E56 0000 link A6, 0
00002314 4AAD A35E tst.l [A5 - 0x5CA2]
00002318 670E beq +0x10 /* 00002328 */
0000231A 206D A35E movea.l A0, [A5 - 0x5CA2]
0000231E 3028 001C move.w D0, [A0 + 0x1C]
00002322 D068 001A add.w D0, [A0 + 0x1A]
00002326 6002 bra +0x4 /* 0000232A */
label00002328:
00002328 7000 moveq.l D0, 0x00
label0000232A:
0000232A 4E5E unlink A6
0000232C 4E75 rts
export_50:
fn0000232E:
0000232E 4E56 0000 link A6, 0
00002332 2F06 move.l -[A7], D6
00002334 7C00 moveq.l D6, 0x00
00002336 302E 0008 move.w D0, [A6 + 0x8]
0000233A B06D A35C cmp.w D0, [A5 - 0x5CA4]
0000233E 6604 bne +0x6 /* 00002344 */
00002340 7C01 moveq.l D6, 0x01
00002342 6076 bra +0x78 /* 000023BA */
label00002344:
00002344 2B6D A358 A35E move.l [A5 - 0x5CA2], [A5 - 0x5CA8]
0000234A 601A bra +0x1C /* 00002366 */
label0000234C:
0000234C 206D A35E movea.l A0, [A5 - 0x5CA2]
00002350 3028 0004 move.w D0, [A0 + 0x4]
00002354 B06E 0008 cmp.w D0, [A6 + 0x8]
00002358 6604 bne +0x6 /* 0000235E */
0000235A 7C01 moveq.l D6, 0x01
0000235C 6008 bra +0xA /* 00002366 */
label0000235E:
0000235E 206D A35E movea.l A0, [A5 - 0x5CA2]
00002362 2B50 A35E move.l [A5 - 0x5CA2], [A0]
label00002366:
00002366 4AAD A35E tst.l [A5 - 0x5CA2]
0000236A 6704 beq +0x6 /* 00002370 */
0000236C 4A06 tst.b D6
0000236E 67DC beq -0x22 /* 0000234C */
label00002370:
00002370 4A06 tst.b D6
00002372 6746 beq +0x48 /* 000023BA */
00002374 206D A35E movea.l A0, [A5 - 0x5CA2]
00002378 3F28 0006 move.w -[A7], [A0 + 0x6]
0000237C A887 syscall TextFont
0000237E 206D A35E movea.l A0, [A5 - 0x5CA2]
00002382 7000 moveq.l D0, 0x00
00002384 1028 000C move.b D0, [A0 + 0xC]
00002388 3F00 move.w -[A7], D0
0000238A A888 syscall TextFace
0000238C 206D A35E movea.l A0, [A5 - 0x5CA2]
00002390 3F28 000A move.w -[A7], [A0 + 0xA]
00002394 A889 syscall TextMode
00002396 206D A35E movea.l A0, [A5 - 0x5CA2]
0000239A 3F28 0008 move.w -[A7], [A0 + 0x8]
0000239E A88A syscall TextSize
000023A0 206D A35E movea.l A0, [A5 - 0x5CA2]
000023A4 4868 000E pea.l [A0 + 0xE]
000023A8 AA14 syscall RGBForeColor
000023AA 206D A35E movea.l A0, [A5 - 0x5CA2]
000023AE 4868 0014 pea.l [A0 + 0x14]
000023B2 AA15 syscall RGBBackColor
000023B4 3B6E 0008 A35C move.w [A5 - 0x5CA4], [A6 + 0x8]
label000023BA:
000023BA 1006 move.b D0, D6
000023BC 2C1F move.l D6, [A7]+
000023BE 4E5E unlink A6
000023C0 4E75 rts
export_52:
000023C2 4E56 FF00 link A6, -0x0100
000023C6 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000023CA 3C2E 0010 move.w D6, [A6 + 0x10]
000023CE 3A2E 0014 move.w D5, [A6 + 0x14]
000023D2 3E2E 000E move.w D7, [A6 + 0xE]
000023D6 7800 moveq.l D4, 0x00
000023D8 2F2E 000A move.l -[A7], [A6 + 0xA]
000023DC 486E FF00 pea.l [A6 - 0x100]
000023E0 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
000023E4 4AAD A42C tst.l [A5 - 0x5BD4]
000023E8 508F addq.l A7, 8
000023EA 6700 0090 beq +0x92 /* 0000247C */
000023EE 1F3C 0001 move.b -[A7], 0x1
000023F2 4878 0008 push.l 0x8
000023F6 4267 clr.w -[A7]
000023F8 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000023FC 2840 movea.l A4, D0
000023FE 200C move.l D0, A4
00002400 508F addq.l A7, 8
00002402 6778 beq +0x7A /* 0000247C */
00002404 3947 0004 move.w [A4 + 0x4], D7
00002408 3947 0006 move.w [A4 + 0x6], D7
0000240C 486E FF00 pea.l [A6 - 0x100]
00002410 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00002414 2880 move.l [A4], D0
00002416 0C45 8AD0 cmpi.w D5, 0x8AD0
0000241A 588F addq.l A7, 4
0000241C 6706 beq +0x8 /* 00002424 */
0000241E 0C45 8ACF cmpi.w D5, 0x8ACF
00002422 662C bne +0x2E /* 00002450 */
label00002424:
00002424 3F07 move.w -[A7], D7
00002426 4EBA FF06 jsr [PC - 0xFA /* 0000232E */]
0000242A 4257 clr.w [A7]
0000242C 2F14 move.l -[A7], [A4]
0000242E A88C syscall StringWidth
00002430 361F move.w D3, [A7]+
00002432 3005 move.w D0, D5
00002434 6A1A bpl +0x1C /* 00002450 */
00002436 0440 8AD0 subi.w D0, 0x8AD0
0000243A 6708 beq +0xA /* 00002444 */
0000243C 6A12 bpl +0x14 /* 00002450 */
0000243E 5240 addq.w D0, 1
00002440 6A08 bpl +0xA /* 0000244A */
00002442 600C bra +0xE /* 00002450 */
label00002444:
00002444 3A03 move.w D5, D3
00002446 DA46 add.w D5, D6
00002448 6006 bra +0x8 /* 00002450 */
label0000244A:
0000244A 3A06 move.w D5, D6
0000244C 3C05 move.w D6, D5
0000244E 9C43 sub.w D6, D3
label00002450:
00002450 3F2E 001C move.w -[A7], [A6 + 0x1C]
00002454 3F2E 001A move.w -[A7], [A6 + 0x1A]
00002458 3F2E 0018 move.w -[A7], [A6 + 0x18]
0000245C 3F2E 0016 move.w -[A7], [A6 + 0x16]
00002460 3F05 move.w -[A7], D5
00002462 3F2E 0012 move.w -[A7], [A6 + 0x12]
00002466 3F06 move.w -[A7], D6
00002468 2F0C move.l -[A7], A4
0000246A 1F3C 0002 move.b -[A7], 0x2
0000246E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002472 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00002476 1800 move.b D4, D0
00002478 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000247C:
0000247C 1004 move.b D0, D4
0000247E 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00002482 4E5E unlink A6
00002484 4E75 rts
export_53:
00002486 4E56 0000 link A6, 0
0000248A 2F0C move.l -[A7], A4
0000248C 206E 0008 movea.l A0, [A6 + 0x8]
00002490 2868 001C movea.l A4, [A0 + 0x1C]
00002494 0C68 FFFB 0012 cmpi.w [A0 + 0x12], 0xFFFB
0000249A 6612 bne +0x14 /* 000024AE */
0000249C 4A94 tst.l [A4]
0000249E 670E beq +0x10 /* 000024AE */
000024A0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
000024A4 2F14 move.l -[A7], [A4]
000024A6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000024AA 4294 clr.l [A4]
000024AC 588F addq.l A7, 4
label000024AE:
000024AE 285F movea.l A4, [A7]+
000024B0 4E5E unlink A6
000024B2 4E75 rts
export_54:
000024B4 4E56 FF00 link A6, -0x0100
000024B8 48E7 0118 movem.l -[A7], D7,A3,A4
000024BC 286E 0008 movea.l A4, [A6 + 0x8]
000024C0 266C 001C movea.l A3, [A4 + 0x1C]
000024C4 0C6C FFFB 0012 cmpi.w [A4 + 0x12], 0xFFFB
000024CA 6662 bne +0x64 /* 0000252E */
000024CC 206D A42C movea.l A0, [A5 - 0x5BD4]
000024D0 4AA8 0012 tst.l [A0 + 0x12]
000024D4 6758 beq +0x5A /* 0000252E */
000024D6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000024DA 3F2C 0016 move.w -[A7], [A4 + 0x16]
000024DE 42A7 clr.l -[A7]
000024E0 206D A42C movea.l A0, [A5 - 0x5BD4]
000024E4 2068 0012 movea.l A0, [A0 + 0x12]
000024E8 3F28 0058 move.w -[A7], [A0 + 0x58]
000024EC 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000024F0 2E00 move.l D7, D0
000024F2 70FF moveq.l D0, 0xFFFFFFFF
000024F4 B087 cmp.l D0, D7
000024F6 508F addq.l A7, 8
000024F8 6C1C bge +0x1E /* 00002516 */
000024FA 2F07 move.l -[A7], D7
000024FC 206D A42C movea.l A0, [A5 - 0x5BD4]
00002500 2068 0012 movea.l A0, [A0 + 0x12]
00002504 3F28 0058 move.w -[A7], [A0 + 0x58]
00002508 486E FF00 pea.l [A6 - 0x100]
0000250C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00002510 4FEF 000A lea.l A7, [A7 + 0xA]
00002514 600C bra +0xE /* 00002522 */
label00002516:
00002516 422E FF00 clr.b [A6 - 0x100]
0000251A 422E FF01 clr.b [A6 - 0xFF]
0000251E 422E FF02 clr.b [A6 - 0xFE]
label00002522:
00002522 486E FF01 pea.l [A6 - 0xFF]
00002526 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000252A 2680 move.l [A3], D0
0000252C 588F addq.l A7, 4
label0000252E:
0000252E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002532 4E5E unlink A6
00002534 4E75 rts
fn00002536:
00002536 4E56 0000 link A6, 0
0000253A 206D A35E movea.l A0, [A5 - 0x5CA2]
0000253E 226E 0008 movea.l A1, [A6 + 0x8]
00002542 3029 0004 move.w D0, [A1 + 0x4]
00002546 9051 sub.w D0, [A1]
00002548 9068 001C sub.w D0, [A0 + 0x1C]
0000254C 9068 001A sub.w D0, [A0 + 0x1A]
00002550 48C0 ext.l D0
00002552 81FC 0002 divs.w D0, 0x2
00002556 3229 0004 move.w D1, [A1 + 0x4]
0000255A 9240 sub.w D1, D0
0000255C 9268 001C sub.w D1, [A0 + 0x1C]
00002560 3001 move.w D0, D1
00002562 4E5E unlink A6
00002564 4E75 rts
export_55:
fn00002566:
00002566 4E56 0000 link A6, 0
0000256A 2F0B move.l -[A7], A3
0000256C 206E 0008 movea.l A0, [A6 + 0x8]
00002570 2668 001C movea.l A3, [A0 + 0x1C]
00002574 4A93 tst.l [A3]
00002576 6722 beq +0x24 /* 0000259A */
00002578 3F2B 0004 move.w -[A7], [A3 + 0x4]
0000257C 4EBA FDB0 jsr [PC - 0x250 /* 0000232E */]
00002580 206E 0008 movea.l A0, [A6 + 0x8]
00002584 3EA8 000C move.w [A7], [A0 + 0xC]
00002588 4868 000A pea.l [A0 + 0xA]
0000258C 4EBA FFA8 jsr [PC - 0x58 /* 00002536 */]
00002590 548F addq.l A7, 2
00002592 3E80 move.w [A7], D0
00002594 A893 syscall MoveTo
00002596 2F13 move.l -[A7], [A3]
00002598 A884 syscall DrawString
label0000259A:
0000259A 265F movea.l A3, [A7]+
0000259C 4E5E unlink A6
0000259E 4E75 rts
export_56:
000025A0 4E56 FFF8 link A6, -0x0008
000025A4 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000025A8 3C2E 0014 move.w D6, [A6 + 0x14]
000025AC 382E 001C move.w D4, [A6 + 0x1C]
000025B0 3E2E 0012 move.w D7, [A6 + 0x12]
000025B4 3A2E 0016 move.w D5, [A6 + 0x16]
000025B8 7600 moveq.l D3, 0x00
000025BA 4AAD A42C tst.l [A5 - 0x5BD4]
000025BE 6700 0154 beq +0x156 /* 00002714 */
000025C2 1F3C 0001 move.b -[A7], 0x1
000025C6 4878 003C push.l 0x3C /* '<' */
000025CA 4267 clr.w -[A7]
000025CC 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000025D0 2840 movea.l A4, D0
000025D2 200C move.l D0, A4
000025D4 508F addq.l A7, 8
000025D6 6700 013C beq +0x13E /* 00002714 */
000025DA 426C 0004 clr.w [A4 + 0x4]
000025DE 426C 0006 clr.w [A4 + 0x6]
000025E2 302E 0018 move.w D0, [A6 + 0x18]
000025E6 D040 add.w D0, D0
000025E8 3206 move.w D1, D6
000025EA 926E 0010 sub.w D1, [A6 + 0x10]
000025EE 9240 sub.w D1, D0
000025F0 3941 0008 move.w [A4 + 0x8], D1
000025F4 3005 move.w D0, D5
000025F6 9047 sub.w D0, D7
000025F8 5540 subq.w D0, 2
000025FA 3940 000A move.w [A4 + 0xA], D0
000025FE 396E 0018 000C move.w [A4 + 0xC], [A6 + 0x18]
00002604 196E 001A 0038 move.b [A4 + 0x38], [A6 + 0x1A]
0000260A 4A2E 001A tst.b [A6 + 0x1A]
0000260E 6756 beq +0x58 /* 00002666 */
00002610 046C 0010 0008 subi.w [A4 + 0x8], 0x10
00002616 486E FFF8 pea.l [A6 - 0x8]
0000261A 70F0 moveq.l D0, 0xFFFFFFF0
0000261C D06D A46E add.w D0, [A5 - 0x5B92]
00002620 D046 add.w D0, D6
00002622 3F00 move.w -[A7], D0
00002624 302D A470 move.w D0, [A5 - 0x5B90]
00002628 D047 add.w D0, D7
0000262A 3F00 move.w -[A7], D0
0000262C 302D A46E move.w D0, [A5 - 0x5B92]
00002630 D046 add.w D0, D6
00002632 3F00 move.w -[A7], D0
00002634 302D A470 move.w D0, [A5 - 0x5B90]
00002638 D045 add.w D0, D5
0000263A 3F00 move.w -[A7], D0
0000263C A8A7 syscall SetRect
0000263E 42A7 clr.l -[A7]
00002640 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00002644 486E FFF8 pea.l [A6 - 0x8]
00002648 486D A39C pea.l [A5 - 0x5C64]
0000264C 42A7 clr.l -[A7]
0000264E 42A7 clr.l -[A7]
00002650 3F3C 0010 move.w -[A7], 0x10
00002654 42A7 clr.l -[A7]
00002656 A954 syscall NewControl
00002658 289F move.l [A4], [A7]+
0000265A 2F14 move.l -[A7], [A4]
0000265C 306E 0008 movea.w A0, [A6 + 0x8]
00002660 2F08 move.l -[A7], A0
00002662 A95B syscall SetControlReference/SetCRefCon
00002664 6002 bra +0x4 /* 00002668 */
label00002666:
00002666 4294 clr.l [A4]
label00002668:
00002668 3944 000E move.w [A4 + 0xE], D4
0000266C 396E 001E 0010 move.w [A4 + 0x10], [A6 + 0x1E]
00002672 302C 000A move.w D0, [A4 + 0xA]
00002676 48C0 ext.l D0
00002678 81C4 divs.w D0, D4
0000267A 3940 0014 move.w [A4 + 0x14], D0
0000267E 302C 000A move.w D0, [A4 + 0xA]
00002682 48C0 ext.l D0
00002684 81C4 divs.w D0, D4
00002686 4840 swap.w D0
00002688 48C0 ext.l D0
0000268A 81FC 0002 divs.w D0, 0x2
0000268E D044 add.w D0, D4
00002690 3940 0016 move.w [A4 + 0x16], D0
00002694 396E 0020 0012 move.w [A4 + 0x12], [A6 + 0x20]
0000269A 396E 0022 0018 move.w [A4 + 0x18], [A6 + 0x22]
000026A0 396E 0024 001A move.w [A4 + 0x1A], [A6 + 0x24]
000026A6 396E 0026 001C move.w [A4 + 0x1C], [A6 + 0x26]
000026AC 396E 0028 001E move.w [A4 + 0x1E], [A6 + 0x28]
000026B2 396E 002A 0020 move.w [A4 + 0x20], [A6 + 0x2A]
000026B8 396E 002C 0022 move.w [A4 + 0x22], [A6 + 0x2C]
000026BE 42AC 0028 clr.l [A4 + 0x28]
000026C2 70FF moveq.l D0, 0xFFFFFFFF
000026C4 2940 002C move.l [A4 + 0x2C], D0
000026C8 42AC 0030 clr.l [A4 + 0x30]
000026CC 196E 002E 0039 move.b [A4 + 0x39], [A6 + 0x2E]
000026D2 296E 0030 0034 move.l [A4 + 0x34], [A6 + 0x30]
000026D8 396E 0034 0024 move.w [A4 + 0x24], [A6 + 0x34]
000026DE 397C FFFF 0026 move.w [A4 + 0x26], 0xFFFF
000026E4 196E 0036 003A move.b [A4 + 0x3A], [A6 + 0x36]
000026EA 3F2E 000E move.w -[A7], [A6 + 0xE]
000026EE 3F2E 000C move.w -[A7], [A6 + 0xC]
000026F2 3F2E 000A move.w -[A7], [A6 + 0xA]
000026F6 3F05 move.w -[A7], D5
000026F8 3F06 move.w -[A7], D6
000026FA 3F07 move.w -[A7], D7
000026FC 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002700 2F0C move.l -[A7], A4
00002702 1F3C 0003 move.b -[A7], 0x3
00002706 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000270A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000270E 1600 move.b D3, D0
00002710 4FEF 0016 lea.l A7, [A7 + 0x16]
label00002714:
00002714 1003 move.b D0, D3
00002716 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
0000271A 4E5E unlink A6
0000271C 4E75 rts
0000271E 4E56 0000 link A6, 0
00002722 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00002726 7E00 moveq.l D7, 0x00
00002728 42A7 clr.l -[A7]
0000272A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000272E 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00002732 2640 movea.l A3, D0
00002734 200B move.l D0, A3
00002736 5C8F addq.l A7, 6
00002738 6740 beq +0x42 /* 0000277A */
0000273A 0C2B 0003 001A cmpi.b [A3 + 0x1A], 0x3
00002740 6638 bne +0x3A /* 0000277A */
00002742 246B 001C movea.l A2, [A3 + 0x1C]
00002746 200A move.l D0, A2
00002748 6730 beq +0x32 /* 0000277A */
0000274A 7008 moveq.l D0, 0x08
0000274C A11E syscall NewPtr, flags=1
0000274E 2848 movea.l A4, A0
00002750 200C move.l D0, A4
00002752 6726 beq +0x28 /* 0000277A */
00002754 28AA 0030 move.l [A4], [A2 + 0x30]
00002758 2F2E 000A move.l -[A7], [A6 + 0xA]
0000275C 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00002760 2940 0004 move.l [A4 + 0x4], D0
00002764 2EAC 0004 move.l [A7], [A4 + 0x4]
00002768 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000276C 4AAC 0004 tst.l [A4 + 0x4]
00002770 588F addq.l A7, 4
00002772 6706 beq +0x8 /* 0000277A */
00002774 254C 0030 move.l [A2 + 0x30], A4
00002778 7E01 moveq.l D7, 0x01
label0000277A:
0000277A 1007 move.b D0, D7
0000277C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00002780 4E5E unlink A6
00002782 4E75 rts
00002784 4E56 0000 link A6, 0
00002788 48E7 0038 movem.l -[A7], A2,A3,A4
0000278C 42A7 clr.l -[A7]
0000278E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002792 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00002796 2840 movea.l A4, D0
00002798 200C move.l D0, A4
0000279A 5C8F addq.l A7, 6
0000279C 672A beq +0x2C /* 000027C8 */
0000279E 0C2C 0003 001A cmpi.b [A4 + 0x1A], 0x3
000027A4 6622 bne +0x24 /* 000027C8 */
000027A6 246C 001C movea.l A2, [A4 + 0x1C]
000027AA 200A move.l D0, A2
000027AC 6614 bne +0x16 /* 000027C2 */
000027AE 6018 bra +0x1A /* 000027C8 */
label000027B0:
000027B0 266A 0030 movea.l A3, [A2 + 0x30]
000027B4 2553 0030 move.l [A2 + 0x30], [A3]
000027B8 206B 0004 movea.l A0, [A3 + 0x4]
000027BC A01F syscall DisposPtr/DisposePtr
000027BE 204B movea.l A0, A3
000027C0 A01F syscall DisposPtr/DisposePtr
label000027C2:
000027C2 4AAA 0030 tst.l [A2 + 0x30]
000027C6 66E8 bne -0x16 /* 000027B0 */
label000027C8:
000027C8 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000027CC 4E5E unlink A6
000027CE 4E75 rts
fn000027D0:
000027D0 4E56 0000 link A6, 0
000027D4 48E7 0308 movem.l -[A7], D6,D7,A4
000027D8 286E 0008 movea.l A4, [A6 + 0x8]
000027DC 7E00 moveq.l D7, 0x00
000027DE 7C00 moveq.l D6, 0x00
000027E0 6002 bra +0x4 /* 000027E4 */
label000027E2:
000027E2 5246 addq.w D6, 1
label000027E4:
000027E4 4A34 6000 tst.b [A4 + D6.w]
000027E8 6722 beq +0x24 /* 0000280C */
000027EA 7000 moveq.l D0, 0x00
000027EC 1034 6000 move.b D0, [A4 + D6.w]
000027F0 3F00 move.w -[A7], D0
000027F2 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000027F6 4A40 tst.w D0
000027F8 548F addq.l A7, 2
000027FA 67E6 beq -0x18 /* 000027E2 */
000027FC 600E bra +0x10 /* 0000280C */
label000027FE:
000027FE 4A07 tst.b D7
00002800 6608 bne +0xA /* 0000280A */
00002802 206E 000C movea.l A0, [A6 + 0xC]
00002806 3086 move.w [A0], D6
00002808 7E01 moveq.l D7, 0x01
label0000280A:
0000280A 5246 addq.w D6, 1
label0000280C:
0000280C 4A34 6000 tst.b [A4 + D6.w]
00002810 6712 beq +0x14 /* 00002824 */
00002812 7000 moveq.l D0, 0x00
00002814 1034 6000 move.b D0, [A4 + D6.w]
00002818 3F00 move.w -[A7], D0
0000281A 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
0000281E 4A40 tst.w D0
00002820 548F addq.l A7, 2
00002822 66DA bne -0x24 /* 000027FE */
label00002824:
00002824 4A07 tst.b D7
00002826 670A beq +0xC /* 00002832 */
00002828 70FF moveq.l D0, 0xFFFFFFFF
0000282A D046 add.w D0, D6
0000282C 206E 0010 movea.l A0, [A6 + 0x10]
00002830 3080 move.w [A0], D0
label00002832:
00002832 1007 move.b D0, D7
00002834 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002838 4E5E unlink A6
0000283A 4E75 rts
fn0000283C:
0000283C 4E56 0000 link A6, 0
00002840 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002844 286E 0008 movea.l A4, [A6 + 0x8]
00002848 266E 000C movea.l A3, [A6 + 0xC]
0000284C 7E00 moveq.l D7, 0x00
0000284E 7C00 moveq.l D6, 0x00
00002850 200C move.l D0, A4
00002852 6770 beq +0x72 /* 000028C4 */
00002854 0C14 0020 cmpi.b [A4], 0x20 /* ' ' */
00002858 6708 beq +0xA /* 00002862 */
0000285A 6068 bra +0x6A /* 000028C4 */
label0000285C:
0000285C 1694 move.b [A3], [A4]
0000285E 528B addq.l A3, 1
00002860 528C addq.l A4, 1
label00002862:
00002862 0C14 0020 cmpi.b [A4], 0x20 /* ' ' */
00002866 67F4 beq -0xA /* 0000285C */
00002868 7E01 moveq.l D7, 0x01
0000286A 6058 bra +0x5A /* 000028C4 */
label0000286C:
0000286C 0C14 0020 cmpi.b [A4], 0x20 /* ' ' */
00002870 6604 bne +0x6 /* 00002876 */
00002872 7E01 moveq.l D7, 0x01
00002874 604E bra +0x50 /* 000028C4 */
label00002876:
00002876 0C14 0023 cmpi.b [A4], 0x23 /* '#' */
0000287A 6636 bne +0x38 /* 000028B2 */
0000287C 0C2C 004E 0001 cmpi.b [A4 + 0x1], 0x4E /* 'N' */
00002882 6718 beq +0x1A /* 0000289C */
00002884 0C2C 0049 0001 cmpi.b [A4 + 0x1], 0x49 /* 'I' */
0000288A 6710 beq +0x12 /* 0000289C */
0000288C 0C2C 0042 0001 cmpi.b [A4 + 0x1], 0x42 /* 'B' */
00002892 6708 beq +0xA /* 0000289C */
00002894 0C2C 0048 0001 cmpi.b [A4 + 0x1], 0x48 /* 'H' */
0000289A 6616 bne +0x18 /* 000028B2 */
label0000289C:
0000289C 4A46 tst.w D6
0000289E 660E bne +0x10 /* 000028AE */
000028A0 1694 move.b [A3], [A4]
000028A2 528B addq.l A3, 1
000028A4 528C addq.l A4, 1
000028A6 1694 move.b [A3], [A4]
000028A8 528B addq.l A3, 1
000028AA 528C addq.l A4, 1
000028AC 7C02 moveq.l D6, 0x02
label000028AE:
000028AE 7E01 moveq.l D7, 0x01
000028B0 6012 bra +0x14 /* 000028C4 */
label000028B2:
000028B2 4A14 tst.b [A4]
000028B4 6606 bne +0x8 /* 000028BC */
000028B6 7E01 moveq.l D7, 0x01
000028B8 99CC sub.l A4, A4
000028BA 6008 bra +0xA /* 000028C4 */
label000028BC:
000028BC 1694 move.b [A3], [A4]
000028BE 528B addq.l A3, 1
000028C0 528C addq.l A4, 1
000028C2 5246 addq.w D6, 1
label000028C4:
000028C4 200C move.l D0, A4
000028C6 6704 beq +0x6 /* 000028CC */
000028C8 4A07 tst.b D7
000028CA 67A0 beq -0x5E /* 0000286C */
label000028CC:
000028CC 4213 clr.b [A3]
000028CE 200C move.l D0, A4
000028D0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000028D4 4E5E unlink A6
000028D6 4E75 rts
fn000028D8:
000028D8 4E56 FF18 link A6, -0x00E8
000028DC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000028E0 422E FF31 clr.b [A6 - 0xCF]
000028E4 3D7C 00C8 FF2E move.w [A6 - 0xD2], 0xC8
000028EA 7800 moveq.l D4, 0x00
000028EC 422E FF19 clr.b [A6 - 0xE7]
000028F0 42A7 clr.l -[A7]
000028F2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000028F6 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000028FA 2840 movea.l A4, D0
000028FC 200C move.l D0, A4
000028FE 5C8F addq.l A7, 6
00002900 6700 0324 beq +0x326 /* 00002C26 */
00002904 0C2C 0003 001A cmpi.b [A4 + 0x1A], 0x3
0000290A 6600 031A bne +0x31C /* 00002C26 */
0000290E 246C 001C movea.l A2, [A4 + 0x1C]
00002912 200A move.l D0, A2
00002914 6700 0310 beq +0x312 /* 00002C26 */
00002918 3F2A 0026 move.w -[A7], [A2 + 0x26]
0000291C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00002920 2D40 FF1A move.l [A6 - 0xE6], D0
00002924 4A80 tst.l D0
00002926 548F addq.l A7, 2
00002928 670C beq +0xE /* 00002936 */
0000292A 206E FF1A movea.l A0, [A6 - 0xE6]
0000292E 2068 000A movea.l A0, [A0 + 0xA]
00002932 2650 movea.l A3, [A0]
00002934 6002 bra +0x4 /* 00002938 */
label00002936:
00002936 97CB sub.l A3, A3
label00002938:
00002938 7C00 moveq.l D6, 0x00
0000293A 422E FF2B clr.b [A6 - 0xD5]
0000293E 3F2A 0018 move.w -[A7], [A2 + 0x18]
00002942 4EBA F9EA jsr [PC - 0x616 /* 0000232E */]
00002946 7EFF moveq.l D7, 0xFFFFFFFF
00002948 76FF moveq.l D3, 0xFFFFFFFF
0000294A 70FF moveq.l D0, 0xFFFFFFFF
0000294C 2D40 FF26 move.l [A6 - 0xDA], D0
00002950 7800 moveq.l D4, 0x00
00002952 4AAE 000A tst.l [A6 + 0xA]
00002956 548F addq.l A7, 2
00002958 6600 0262 bne +0x264 /* 00002BBC */
0000295C 41ED A39E lea.l A0, [A5 - 0x5C62]
00002960 2D48 000A move.l [A6 + 0xA], A0
00002964 6000 0256 bra +0x258 /* 00002BBC */
label00002968:
00002968 486E FF9A pea.l [A6 - 0x66]
0000296C 2F2E 000A move.l -[A7], [A6 + 0xA]
00002970 4EBA FECA jsr [PC - 0x136 /* 0000283C */]
00002974 2D40 000A move.l [A6 + 0xA], D0
00002978 4A2E FF9A tst.b [A6 - 0x66]
0000297C 508F addq.l A7, 8
0000297E 6700 023C beq +0x23E /* 00002BBC */
00002982 0C2E 0023 FF9A cmpi.b [A6 - 0x66], 0x23 /* '#' */
00002988 6600 008C bne +0x8E /* 00002A16 */
0000298C 0C2E 004E FF9B cmpi.b [A6 - 0x65], 0x4E /* 'N' */
00002992 6710 beq +0x12 /* 000029A4 */
00002994 0C2E 0049 FF9B cmpi.b [A6 - 0x65], 0x49 /* 'I' */
0000299A 6708 beq +0xA /* 000029A4 */
0000299C 0C2E 0042 FF9B cmpi.b [A6 - 0x65], 0x42 /* 'B' */
000029A2 6672 bne +0x74 /* 00002A16 */
label000029A4:
000029A4 102E FF9B move.b D0, [A6 - 0x65]
000029A8 6B00 0212 bmi +0x214 /* 00002BBC */
000029AC 0400 0049 subi.b D0, 0x49 /* 'I' */
000029B0 672C beq +0x2E /* 000029DE */
000029B2 6A08 bpl +0xA /* 000029BC */
000029B4 5E00 addq.b D0, 7
000029B6 6742 beq +0x44 /* 000029FA */
000029B8 6000 0202 bra +0x204 /* 00002BBC */
label000029BC:
000029BC 5B00 subq.b D0, 5
000029BE 6704 beq +0x6 /* 000029C4 */
000029C0 6000 01FA bra +0x1FC /* 00002BBC */
label000029C4:
000029C4 4A06 tst.b D6
000029C6 6700 01F4 beq +0x1F6 /* 00002BBC */
000029CA 1D46 FF2B move.b [A6 - 0xD5], D6
000029CE 7C00 moveq.l D6, 0x00
000029D0 3F2A 0018 move.w -[A7], [A2 + 0x18]
000029D4 4EBA F958 jsr [PC - 0x6A8 /* 0000232E */]
000029D8 548F addq.l A7, 2
000029DA 6000 01E0 bra +0x1E2 /* 00002BBC */
label000029DE:
000029DE 0C06 0001 cmpi.b D6, 0x1
000029E2 6700 01D8 beq +0x1DA /* 00002BBC */
000029E6 1D46 FF2B move.b [A6 - 0xD5], D6
000029EA 7C01 moveq.l D6, 0x01
000029EC 3F2A 001A move.w -[A7], [A2 + 0x1A]
000029F0 4EBA F93C jsr [PC - 0x6C4 /* 0000232E */]
000029F4 548F addq.l A7, 2
000029F6 6000 01C4 bra +0x1C6 /* 00002BBC */
label000029FA:
000029FA 0C06 0002 cmpi.b D6, 0x2
000029FE 6700 01BC beq +0x1BE /* 00002BBC */
00002A02 1D46 FF2B move.b [A6 - 0xD5], D6
00002A06 7C02 moveq.l D6, 0x02
00002A08 3F2A 001C move.w -[A7], [A2 + 0x1C]
00002A0C 4EBA F920 jsr [PC - 0x6E0 /* 0000232E */]
00002A10 548F addq.l A7, 2
00002A12 6000 01A8 bra +0x1AA /* 00002BBC */
label00002A16:
00002A16 0C2E 0001 FF2B cmpi.b [A6 - 0xD5], 0x1
00002A1C 661E bne +0x20 /* 00002A3C */
00002A1E 0C06 0001 cmpi.b D6, 0x1
00002A22 6718 beq +0x1A /* 00002A3C */
00002A24 486D A3A0 pea.l [A5 - 0x5C60]
00002A28 486E FF34 pea.l [A6 - 0xCC]
00002A2C 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002A30 4257 clr.w [A7]
00002A32 486E FF34 pea.l [A6 - 0xCC]
00002A36 A88C syscall StringWidth
00002A38 381F move.w D4, [A7]+
00002A3A 5C8F addq.l A7, 6
label00002A3C:
00002A3C 486E FF9A pea.l [A6 - 0x66]
00002A40 486E FF34 pea.l [A6 - 0xCC]
00002A44 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002A48 4257 clr.w [A7]
00002A4A 486E FF34 pea.l [A6 - 0xCC]
00002A4E A88C syscall StringWidth
00002A50 3D5F FF2C move.w [A6 - 0xD4], [A7]+
00002A54 486E FF9A pea.l [A6 - 0x66]
00002A58 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002A5C 486E FF9A pea.l [A6 - 0x66]
00002A60 486E FF34 pea.l [A6 - 0xCC]
00002A64 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002A68 1D46 FF2B move.b [A6 - 0xD5], D6
00002A6C 70FF moveq.l D0, 0xFFFFFFFF
00002A6E B083 cmp.l D0, D3
00002A70 4FEF 0012 lea.l A7, [A7 + 0x12]
00002A74 673E beq +0x40 /* 00002AB4 */
00002A76 302E FF2C move.w D0, [A6 - 0xD4]
00002A7A D044 add.w D0, D4
00002A7C B06E FF2E cmp.w D0, [A6 - 0xD2]
00002A80 6F32 ble +0x34 /* 00002AB4 */
00002A82 2D43 FF26 move.l [A6 - 0xDA], D3
00002A86 76FF moveq.l D3, 0xFFFFFFFF
00002A88 4A2E FF19 tst.b [A6 - 0xE7]
00002A8C 6726 beq +0x28 /* 00002AB4 */
00002A8E 486E FF9A pea.l [A6 - 0x66]
00002A92 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002A96 486E FF9A pea.l [A6 - 0x66]
00002A9A 486E FF34 pea.l [A6 - 0xCC]
00002A9E 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00002AA2 4257 clr.w [A7]
00002AA4 486E FF34 pea.l [A6 - 0xCC]
00002AA8 A88C syscall StringWidth
00002AAA 3D5F FF2C move.w [A6 - 0xD4], [A7]+
00002AAE 7800 moveq.l D4, 0x00
00002AB0 4FEF 000A lea.l A7, [A7 + 0xA]
label00002AB4:
00002AB4 70FF moveq.l D0, 0xFFFFFFFF
00002AB6 B083 cmp.l D0, D3
00002AB8 6670 bne +0x72 /* 00002B2A */
00002ABA 1F3C 0001 move.b -[A7], 0x1
00002ABE 4878 000C push.l 0xC
00002AC2 3F2A 0026 move.w -[A7], [A2 + 0x26]
00002AC6 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00002ACA 2600 move.l D3, D0
00002ACC 70FF moveq.l D0, 0xFFFFFFFF
00002ACE B083 cmp.l D0, D3
00002AD0 508F addq.l A7, 8
00002AD2 672C beq +0x2E /* 00002B00 */
00002AD4 27AE FF26 3800 move.l [A3 + D3], [A6 - 0xDA]
00002ADA 70FF moveq.l D0, 0xFFFFFFFF
00002ADC 2780 3804 move.l [A3 + D3 + 0x4], D0
00002AE0 70FF moveq.l D0, 0xFFFFFFFF
00002AE2 2780 3808 move.l [A3 + D3 + 0x8], D0
00002AE6 70FF moveq.l D0, 0xFFFFFFFF
00002AE8 2D40 FF1E move.l [A6 - 0xE2], D0
00002AEC 3D6A 0008 FF2E move.w [A6 - 0xD2], [A2 + 0x8]
00002AF2 322C 000C move.w D1, [A4 + 0xC]
00002AF6 D26A 000C add.w D1, [A2 + 0xC]
00002AFA 3D41 FF32 move.w [A6 - 0xCE], D1
00002AFE 6014 bra +0x16 /* 00002B14 */
label00002B00:
00002B00 486D A3A2 pea.l [A5 - 0x5C5E]
00002B04 486D A3A4 pea.l [A5 - 0x5C5C]
00002B08 486D A3A6 pea.l [A5 - 0x5C5A]
00002B0C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002B10 4FEF 000C lea.l A7, [A7 + 0xC]
label00002B14:
00002B14 70FF moveq.l D0, 0xFFFFFFFF
00002B16 B087 cmp.l D0, D7
00002B18 6604 bne +0x6 /* 00002B1E */
00002B1A 2E03 move.l D7, D3
00002B1C 6008 bra +0xA /* 00002B26 */
label00002B1E:
00002B1E 202E FF26 move.l D0, [A6 - 0xDA]
00002B22 2783 0804 move.l [A3 + D0 + 0x4], D3
label00002B26:
00002B26 526A 0006 addq.w [A2 + 0x6], 1
label00002B2A:
00002B2A 1F3C 0001 move.b -[A7], 0x1
00002B2E 4878 000C push.l 0xC
00002B32 3F2A 0026 move.w -[A7], [A2 + 0x26]
00002B36 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00002B3A 2A00 move.l D5, D0
00002B3C 70FF moveq.l D0, 0xFFFFFFFF
00002B3E B085 cmp.l D0, D5
00002B40 508F addq.l A7, 8
00002B42 6762 beq +0x64 /* 00002BA6 */
00002B44 70FF moveq.l D0, 0xFFFFFFFF
00002B46 B0AE FF1E cmp.l D0, [A6 - 0xE2]
00002B4A 670A beq +0xC /* 00002B56 */
00002B4C 204B movea.l A0, A3
00002B4E D1EE FF1E add.l A0, [A6 - 0xE2]
00002B52 2085 move.l [A0], D5
00002B54 6004 bra +0x6 /* 00002B5A */
label00002B56:
00002B56 2785 3808 move.l [A3 + D3 + 0x8], D5
label00002B5A:
00002B5A 70FF moveq.l D0, 0xFFFFFFFF
00002B5C 2780 5800 move.l [A3 + D5], D0
00002B60 1786 5804 move.b [A3 + D5 + 0x4], D6
00002B64 4227 clr.b -[A7]
00002B66 486E FF34 pea.l [A6 - 0xCC]
00002B6A 3F2A 0026 move.w -[A7], [A2 + 0x26]
00002B6E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00002B72 2780 5806 move.l [A3 + D5 + 0x6], D0
00002B76 302E FF32 move.w D0, [A6 - 0xCE]
00002B7A D044 add.w D0, D4
00002B7C 3780 580A move.w [A3 + D5 + 0xA], D0
00002B80 302E FF2C move.w D0, [A6 - 0xD4]
00002B84 D044 add.w D0, D4
00002B86 D16E FF32 add.w [A6 - 0xCE], D0
00002B8A 302E FF2E move.w D0, [A6 - 0xD2]
00002B8E 906E FF2C sub.w D0, [A6 - 0xD4]
00002B92 9044 sub.w D0, D4
00002B94 3D40 FF2E move.w [A6 - 0xD2], D0
00002B98 2D45 FF1E move.l [A6 - 0xE2], D5
00002B9C 1D7C 0001 FF19 move.b [A6 - 0xE7], 0x1
00002BA2 508F addq.l A7, 8
00002BA4 6014 bra +0x16 /* 00002BBA */
label00002BA6:
00002BA6 486D A3C4 pea.l [A5 - 0x5C3C]
00002BAA 486D A3C6 pea.l [A5 - 0x5C3A]
00002BAE 486D A3C8 pea.l [A5 - 0x5C38]
00002BB2 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002BB6 4FEF 000C lea.l A7, [A7 + 0xC]
label00002BBA:
00002BBA 7800 moveq.l D4, 0x00
label00002BBC:
00002BBC 4AAE 000A tst.l [A6 + 0xA]
00002BC0 6600 FDA6 bne -0x258 /* 00002968 */
00002BC4 70FF moveq.l D0, 0xFFFFFFFF
00002BC6 B087 cmp.l D0, D7
00002BC8 673E beq +0x40 /* 00002C08 */
00002BCA 70FF moveq.l D0, 0xFFFFFFFF
00002BCC B0AA 002C cmp.l D0, [A2 + 0x2C]
00002BD0 6606 bne +0x8 /* 00002BD8 */
00002BD2 2547 002C move.l [A2 + 0x2C], D7
00002BD6 602A bra +0x2C /* 00002C02 */
label00002BD8:
00002BD8 2D6A 002C FF22 move.l [A6 - 0xDE], [A2 + 0x2C]
00002BDE 600A bra +0xC /* 00002BEA */
label00002BE0:
00002BE0 202E FF22 move.l D0, [A6 - 0xDE]
00002BE4 2D73 0804 FF22 move.l [A6 - 0xDE], [A3 + D0 + 0x4]
label00002BEA:
00002BEA 202E FF22 move.l D0, [A6 - 0xDE]
00002BEE 72FF moveq.l D1, 0xFFFFFFFF
00002BF0 B2B3 0804 cmp.l D1, [A3 + D0 + 0x4]
00002BF4 66EA bne -0x14 /* 00002BE0 */
00002BF6 202E FF22 move.l D0, [A6 - 0xDE]
00002BFA 2787 0804 move.l [A3 + D0 + 0x4], D7
00002BFE 2780 7800 move.l [A3 + D7], D0
label00002C02:
00002C02 1D7C 0001 FF31 move.b [A6 - 0xCF], 0x1
label00002C08:
00002C08 4A2A 0038 tst.b [A2 + 0x38]
00002C0C 6718 beq +0x1A /* 00002C26 */
00002C0E 302A 0006 move.w D0, [A2 + 0x6]
00002C12 B06A 0014 cmp.w D0, [A2 + 0x14]
00002C16 6F0E ble +0x10 /* 00002C26 */
00002C18 2F12 move.l -[A7], [A2]
00002C1A 302A 0006 move.w D0, [A2 + 0x6]
00002C1E 906A 0014 sub.w D0, [A2 + 0x14]
00002C22 3F00 move.w -[A7], D0
00002C24 A965 syscall SetControlMaximum/SetMaxCtl
label00002C26:
00002C26 102E FF31 move.b D0, [A6 - 0xCF]
00002C2A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002C2E 4E5E unlink A6
00002C30 4E75 rts
fn00002C32:
00002C32 4E56 0000 link A6, 0
00002C36 48E7 0018 movem.l -[A7], A3,A4
00002C3A 42A7 clr.l -[A7]
00002C3C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002C40 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00002C44 2840 movea.l A4, D0
00002C46 200C move.l D0, A4
00002C48 5C8F addq.l A7, 6
00002C4A 6742 beq +0x44 /* 00002C8E */
00002C4C 0C2C 0003 001A cmpi.b [A4 + 0x1A], 0x3
00002C52 663A bne +0x3C /* 00002C8E */
00002C54 266C 001C movea.l A3, [A4 + 0x1C]
00002C58 200B move.l D0, A3
00002C5A 6732 beq +0x34 /* 00002C8E */
00002C5C 0C6B FFFF 0026 cmpi.w [A3 + 0x26], 0xFFFF
00002C62 6716 beq +0x18 /* 00002C7A */
00002C64 3F2B 0026 move.w -[A7], [A3 + 0x26]
00002C68 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00002C6C 377C FFFF 0026 move.w [A3 + 0x26], 0xFFFF
00002C72 70FF moveq.l D0, 0xFFFFFFFF
00002C74 2740 002C move.l [A3 + 0x2C], D0
00002C78 548F addq.l A7, 2
label00002C7A:
00002C7A 426B 0004 clr.w [A3 + 0x4]
00002C7E 426B 0006 clr.w [A3 + 0x6]
00002C82 4A2B 0038 tst.b [A3 + 0x38]
00002C86 6706 beq +0x8 /* 00002C8E */
00002C88 2F13 move.l -[A7], [A3]
00002C8A 4267 clr.w -[A7]
00002C8C A965 syscall SetControlMaximum/SetMaxCtl
label00002C8E:
00002C8E 4CDF 1800 movem.l A3,A4, [A7]+
00002C92 4E5E unlink A6
00002C94 4E75 rts
00002C96 4E56 FF30 link A6, -0x00D0
00002C9A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00002C9E 7E00 moveq.l D7, 0x00
00002CA0 206E 0008 movea.l A0, [A6 + 0x8]
00002CA4 0C28 0003 001A cmpi.b [A0 + 0x1A], 0x3
00002CAA 6600 0098 bne +0x9A /* 00002D44 */
00002CAE 206E 0008 movea.l A0, [A6 + 0x8]
00002CB2 2868 001C movea.l A4, [A0 + 0x1C]
00002CB6 200C move.l D0, A4
00002CB8 6700 008A beq +0x8C /* 00002D44 */
00002CBC 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CC0 486E FF96 pea.l [A6 - 0x6A]
00002CC4 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002CC8 266C 0030 movea.l A3, [A4 + 0x30]
00002CCC 508F addq.l A7, 8
00002CCE 606C bra +0x6E /* 00002D3C */
label00002CD0:
00002CD0 45EE FF96 lea.l A2, [A6 - 0x6A]
label00002CD4:
00002CD4 486E FFFC pea.l [A6 - 0x4]
00002CD8 486E FFFE pea.l [A6 - 0x2]
00002CDC 2F0A move.l -[A7], A2
00002CDE 4EBA FAF0 jsr [PC - 0x510 /* 000027D0 */]
00002CE2 1C00 move.b D6, D0
00002CE4 4A06 tst.b D6
00002CE6 4FEF 000C lea.l A7, [A7 + 0xC]
00002CEA 6742 beq +0x44 /* 00002D2E */
00002CEC 3A2E FFFE move.w D5, [A6 - 0x2]
00002CF0 6012 bra +0x14 /* 00002D04 */
label00002CF2:
00002CF2 3005 move.w D0, D5
00002CF4 906E FFFE sub.w D0, [A6 - 0x2]
00002CF8 204E movea.l A0, A6
00002CFA D0C0 add.w A0, D0
00002CFC 1172 5000 FF30 move.b [A0 - 0xD0], [A2 + D5.w]
00002D02 5245 addq.w D5, 1
label00002D04:
00002D04 BA6E FFFC cmp.w D5, [A6 - 0x4]
00002D08 6FE8 ble -0x16 /* 00002CF2 */
00002D0A 204E movea.l A0, A6
00002D0C D0C5 add.w A0, D5
00002D0E 4228 FF30 clr.b [A0 - 0xD0]
00002D12 486E FF30 pea.l [A6 - 0xD0]
00002D16 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002D1A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002D1E 4A40 tst.w D0
00002D20 508F addq.l A7, 8
00002D22 6604 bne +0x6 /* 00002D28 */
00002D24 7E01 moveq.l D7, 0x01
00002D26 6006 bra +0x8 /* 00002D2E */
label00002D28:
00002D28 528A addq.l A2, 1
00002D2A D4EE FFFC add.w A2, [A6 - 0x4]
label00002D2E:
00002D2E 4A07 tst.b D7
00002D30 6604 bne +0x6 /* 00002D36 */
00002D32 4A06 tst.b D6
00002D34 669E bne -0x60 /* 00002CD4 */
label00002D36:
00002D36 4A07 tst.b D7
00002D38 6602 bne +0x4 /* 00002D3C */
00002D3A 2653 movea.l A3, [A3]
label00002D3C:
00002D3C 200B move.l D0, A3
00002D3E 6704 beq +0x6 /* 00002D44 */
00002D40 4A07 tst.b D7
00002D42 678C beq -0x72 /* 00002CD0 */
label00002D44:
00002D44 1007 move.b D0, D7
00002D46 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00002D4A 4E5E unlink A6
00002D4C 4E75 rts
export_57:
00002D4E 4E56 0000 link A6, 0
00002D52 206E 0008 movea.l A0, [A6 + 0x8]
00002D56 0C68 FFFB 0012 cmpi.w [A0 + 0x12], 0xFFFB
00002D5C 6612 bne +0x14 /* 00002D70 */
00002D5E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */]
00002D62 206E 0008 movea.l A0, [A6 + 0x8]
00002D66 3F28 0008 move.w -[A7], [A0 + 0x8]
00002D6A 4EBA FEC6 jsr [PC - 0x13A /* 00002C32 */]
00002D6E 548F addq.l A7, 2
label00002D70:
00002D70 4E5E unlink A6
00002D72 4E75 rts
export_58:
00002D74 4E56 0000 link A6, 0
00002D78 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00002D7C 286E 0008 movea.l A4, [A6 + 0x8]
00002D80 7C00 moveq.l D6, 0x00
00002D82 7AFF moveq.l D5, 0xFFFFFFFF
00002D84 266C 001C movea.l A3, [A4 + 0x1C]
00002D88 0C6C FFFB 0012 cmpi.w [A4 + 0x12], 0xFFFB
00002D8E 6600 0148 bne +0x14A /* 00002ED8 */
00002D92 206D A42C movea.l A0, [A5 - 0x5BD4]
00002D96 4AA8 0012 tst.l [A0 + 0x12]
00002D9A 6700 013C beq +0x13E /* 00002ED8 */
00002D9E 3F2C 0016 move.w -[A7], [A4 + 0x16]
00002DA2 42A7 clr.l -[A7]
00002DA4 206D A42C movea.l A0, [A5 - 0x5BD4]
00002DA8 2068 0012 movea.l A0, [A0 + 0x12]
00002DAC 3F28 0058 move.w -[A7], [A0 + 0x58]
00002DB0 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00002DB4 2E00 move.l D7, D0
00002DB6 70FF moveq.l D0, 0xFFFFFFFF
00002DB8 B087 cmp.l D0, D7
00002DBA 508F addq.l A7, 8
00002DBC 6C00 011A bge +0x11C /* 00002ED8 */
00002DC0 4AAB 0034 tst.l [A3 + 0x34]
00002DC4 6F36 ble +0x38 /* 00002DFC */
00002DC6 0C6B FFFF 0026 cmpi.w [A3 + 0x26], 0xFFFF
00002DCC 662E bne +0x30 /* 00002DFC */
00002DCE 2F2B 0034 move.l -[A7], [A3 + 0x34]
00002DD2 3F2B 0024 move.w -[A7], [A3 + 0x24]
00002DD6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00002DDA 4A00 tst.b D0
00002DDC 5C8F addq.l A7, 6
00002DDE 6708 beq +0xA /* 00002DE8 */
00002DE0 376B 0024 0026 move.w [A3 + 0x26], [A3 + 0x24]
00002DE6 6014 bra +0x16 /* 00002DFC */
label00002DE8:
00002DE8 486D A3E6 pea.l [A5 - 0x5C1A]
00002DEC 486D A3E8 pea.l [A5 - 0x5C18]
00002DF0 486D A3EA pea.l [A5 - 0x5C16]
00002DF4 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00002DF8 4FEF 000C lea.l A7, [A7 + 0xC]
label00002DFC:
00002DFC 3F2C 0016 move.w -[A7], [A4 + 0x16]
00002E00 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00002E04 2440 movea.l A2, D0
00002E06 102A 0004 move.b D0, [A2 + 0x4]
00002E0A 548F addq.l A7, 2
00002E0C 6B3C bmi +0x3E /* 00002E4A */
00002E0E 5700 subq.b D0, 3
00002E10 6706 beq +0x8 /* 00002E18 */
00002E12 6A36 bpl +0x38 /* 00002E4A */
00002E14 5200 addq.b D0, 1
00002E16 6A32 bpl +0x34 /* 00002E4A */
label00002E18:
00002E18 2F07 move.l -[A7], D7
00002E1A 206D A42C movea.l A0, [A5 - 0x5BD4]
00002E1E 2068 0012 movea.l A0, [A0 + 0x12]
00002E22 3F28 0058 move.w -[A7], [A0 + 0x58]
00002E26 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00002E2A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00002E2E 206D A446 movea.l A0, [A5 - 0x5BBA]
00002E32 7000 moveq.l D0, 0x00
00002E34 1028 0001 move.b D0, [A0 + 0x1]
00002E38 7200 moveq.l D1, 0x00
00002E3A 1210 move.b D1, [A0]
00002E3C E149 lsl D1.w, 8
00002E3E 3241 movea.w A1, D1
00002E40 D3C7 add.l A1, D7
00002E42 D089 add.l D0, A1
00002E44 2A00 move.l D5, D0
00002E46 4FEF 000A lea.l A7, [A7 + 0xA]
label00002E4A:
00002E4A 2F07 move.l -[A7], D7
00002E4C 206D A42C movea.l A0, [A5 - 0x5BD4]
00002E50 2068 0012 movea.l A0, [A0 + 0x12]
00002E54 3F28 0058 move.w -[A7], [A0 + 0x58]
00002E58 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00002E5C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00002E60 206D A446 movea.l A0, [A5 - 0x5BBA]
00002E64 0C28 0023 0002 cmpi.b [A0 + 0x2], 0x23 /* '#' */
00002E6A 4FEF 000A lea.l A7, [A7 + 0xA]
00002E6E 6610 bne +0x12 /* 00002E80 */
00002E70 206D A446 movea.l A0, [A5 - 0x5BBA]
00002E74 0C28 0045 0003 cmpi.b [A0 + 0x3], 0x45 /* 'E' */
00002E7A 6604 bne +0x6 /* 00002E80 */
00002E7C 7C01 moveq.l D6, 0x01
00002E7E 6052 bra +0x54 /* 00002ED2 */
label00002E80:
00002E80 206D A446 movea.l A0, [A5 - 0x5BBA]
00002E84 7000 moveq.l D0, 0x00
00002E86 1010 move.b D0, [A0]
00002E88 E148 lsl D0.w, 8
00002E8A 7200 moveq.l D1, 0x00
00002E8C 1228 0001 move.b D1, [A0 + 0x1]
00002E90 48C0 ext.l D0
00002E92 5480 addq.l D0, 2
00002E94 D081 add.l D0, D1
00002E96 DE80 add.l D7, D0
00002E98 2F08 move.l -[A7], A0
00002E9A 2F08 move.l -[A7], A0
00002E9C 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
00002EA0 206D A446 movea.l A0, [A5 - 0x5BBA]
00002EA4 4A10 tst.b [A0]
00002EA6 508F addq.l A7, 8
00002EA8 660E bne +0x10 /* 00002EB8 */
00002EAA 486D A428 pea.l [A5 - 0x5BD8]
00002EAE 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00002EB2 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
00002EB6 508F addq.l A7, 8
label00002EB8:
00002EB8 2F2D A446 move.l -[A7], [A5 - 0x5BBA]
00002EBC 3F2C 0008 move.w -[A7], [A4 + 0x8]
00002EC0 4EBA FA16 jsr [PC - 0x5EA /* 000028D8 */]
00002EC4 70FF moveq.l D0, 0xFFFFFFFF
00002EC6 B085 cmp.l D0, D5
00002EC8 5C8F addq.l A7, 6
00002ECA 6C06 bge +0x8 /* 00002ED2 */
00002ECC BA87 cmp.l D5, D7
00002ECE 6C02 bge +0x4 /* 00002ED2 */
00002ED0 7C01 moveq.l D6, 0x01
label00002ED2:
00002ED2 4A06 tst.b D6
00002ED4 6700 FF74 beq -0x8A /* 00002E4A */
label00002ED8:
00002ED8 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00002EDC 4E5E unlink A6
00002EDE 4E75 rts
export_62:
fn00002EE0:
00002EE0 4E56 0000 link A6, 0
00002EE4 48E7 0108 movem.l -[A7], D7,A4
00002EE8 7E00 moveq.l D7, 0x00
00002EEA 206E 0008 movea.l A0, [A6 + 0x8]
00002EEE 2868 001C movea.l A4, [A0 + 0x1C]
00002EF2 200C move.l D0, A4
00002EF4 6714 beq +0x16 /* 00002F0A */
00002EF6 4A6C 0012 tst.w [A4 + 0x12]
00002EFA 6E0A bgt +0xC /* 00002F06 */
00002EFC 3E2C 0012 move.w D7, [A4 + 0x12]
00002F00 DE6C 0014 add.w D7, [A4 + 0x14]
00002F04 6004 bra +0x6 /* 00002F0A */
label00002F06:
00002F06 3E2C 0012 move.w D7, [A4 + 0x12]
label00002F0A:
00002F0A 3007 move.w D0, D7
00002F0C 4CDF 1080 movem.l D7,A4, [A7]+
00002F10 4E5E unlink A6
00002F12 4E75 rts
fn00002F14:
00002F14 4E56 0000 link A6, 0
00002F18 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002F1C 7E00 moveq.l D7, 0x00
00002F1E 206E 0008 movea.l A0, [A6 + 0x8]
00002F22 2868 001C movea.l A4, [A0 + 0x1C]
00002F26 3F2C 0026 move.w -[A7], [A4 + 0x26]
00002F2A 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00002F2E 2440 movea.l A2, D0
00002F30 200A move.l D0, A2
00002F32 548F addq.l A7, 2
00002F34 6708 beq +0xA /* 00002F3E */
00002F36 206A 000A movea.l A0, [A2 + 0xA]
00002F3A 2650 movea.l A3, [A0]
00002F3C 6002 bra +0x4 /* 00002F40 */
label00002F3E:
00002F3E 97CB sub.l A3, A3
label00002F40:
00002F40 200C move.l D0, A4
00002F42 6700 009E beq +0xA0 /* 00002FE2 */
00002F46 262C 002C move.l D3, [A4 + 0x2C]
00002F4A 3E2C 0004 move.w D7, [A4 + 0x4]
00002F4E 6006 bra +0x8 /* 00002F56 */
label00002F50:
00002F50 2633 3804 move.l D3, [A3 + D3 + 0x4]
00002F54 5347 subq.w D7, 1
label00002F56:
00002F56 4A47 tst.w D7
00002F58 6EF6 bgt -0x8 /* 00002F50 */
00002F5A 206E 0008 movea.l A0, [A6 + 0x8]
00002F5E 3C2C 0016 move.w D6, [A4 + 0x16]
00002F62 DC68 000A add.w D6, [A0 + 0xA]
00002F66 9C6C 0010 sub.w D6, [A4 + 0x10]
00002F6A 606A bra +0x6C /* 00002FD6 */
label00002F6C:
00002F6C 302C 0004 move.w D0, [A4 + 0x4]
00002F70 D047 add.w D0, D7
00002F72 B06E 000C cmp.w D0, [A6 + 0xC]
00002F76 6D54 blt +0x56 /* 00002FCC */
00002F78 302C 0004 move.w D0, [A4 + 0x4]
00002F7C D047 add.w D0, D7
00002F7E B06E 000E cmp.w D0, [A6 + 0xE]
00002F82 6E48 bgt +0x4A /* 00002FCC */
00002F84 2833 3808 move.l D4, [A3 + D3 + 0x8]
00002F88 603C bra +0x3E /* 00002FC6 */
label00002F8A:
00002F8A 1033 4804 move.b D0, [A3 + D4 + 0x4]
00002F8E 670A beq +0xC /* 00002F9A */
00002F90 6B18 bmi +0x1A /* 00002FAA */
00002F92 5500 subq.b D0, 2
00002F94 6710 beq +0x12 /* 00002FA6 */
00002F96 6A12 bpl +0x14 /* 00002FAA */
00002F98 6006 bra +0x8 /* 00002FA0 */
label00002F9A:
00002F9A 3A2C 0018 move.w D5, [A4 + 0x18]
00002F9E 600A bra +0xC /* 00002FAA */
label00002FA0:
00002FA0 3A2C 001A move.w D5, [A4 + 0x1A]
00002FA4 6004 bra +0x6 /* 00002FAA */
label00002FA6:
00002FA6 3A2C 001C move.w D5, [A4 + 0x1C]
label00002FAA:
00002FAA 3F05 move.w -[A7], D5
00002FAC 4EBA F380 jsr [PC - 0xC80 /* 0000232E */]
00002FB0 3EB3 480A move.w [A7], [A3 + D4 + 0xA]
00002FB4 3F06 move.w -[A7], D6
00002FB6 A893 syscall MoveTo
00002FB8 2033 4806 move.l D0, [A3 + D4 + 0x6]
00002FBC 4873 0800 pea.l [A3 + D0]
00002FC0 A884 syscall DrawString
00002FC2 2833 4800 move.l D4, [A3 + D4]
label00002FC6:
00002FC6 70FF moveq.l D0, 0xFFFFFFFF
00002FC8 B084 cmp.l D0, D4
00002FCA 66BE bne -0x40 /* 00002F8A */
label00002FCC:
00002FCC 2633 3804 move.l D3, [A3 + D3 + 0x4]
00002FD0 5247 addq.w D7, 1
00002FD2 DC6C 000E add.w D6, [A4 + 0xE]
label00002FD6:
00002FD6 BE6C 0014 cmp.w D7, [A4 + 0x14]
00002FDA 6C06 bge +0x8 /* 00002FE2 */
00002FDC 70FF moveq.l D0, 0xFFFFFFFF
00002FDE B083 cmp.l D0, D3
00002FE0 668A bne -0x74 /* 00002F6C */
label00002FE2:
00002FE2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002FE6 4E5E unlink A6
00002FE8 4E75 rts
export_59:
fn00002FEA:
00002FEA 4E56 FFF2 link A6, -0x000E
00002FEE 48E7 0018 movem.l -[A7], A3,A4
00002FF2 286E 0008 movea.l A4, [A6 + 0x8]
00002FF6 266C 001C movea.l A3, [A4 + 0x1C]
00002FFA 200B move.l D0, A3
00002FFC 6700 00B8 beq +0xBA /* 000030B6 */
00003000 4A6B 0020 tst.w [A3 + 0x20]
00003004 6D4A blt +0x4C /* 00003050 */
00003006 4A2B 0038 tst.b [A3 + 0x38]
0000300A 671C beq +0x1E /* 00003028 */
0000300C 486E FFF2 pea.l [A6 - 0xE]
00003010 3F2C 000C move.w -[A7], [A4 + 0xC]
00003014 3F2C 000A move.w -[A7], [A4 + 0xA]
00003018 70F1 moveq.l D0, 0xFFFFFFF1
0000301A D06C 0010 add.w D0, [A4 + 0x10]
0000301E 3F00 move.w -[A7], D0
00003020 3F2C 000E move.w -[A7], [A4 + 0xE]
00003024 A8A7 syscall SetRect
00003026 6016 bra +0x18 /* 0000303E */
label00003028:
00003028 486E FFF2 pea.l [A6 - 0xE]
0000302C 3F2C 000C move.w -[A7], [A4 + 0xC]
00003030 3F2C 000A move.w -[A7], [A4 + 0xA]
00003034 3F2C 0010 move.w -[A7], [A4 + 0x10]
00003038 3F2C 000E move.w -[A7], [A4 + 0xE]
0000303C A8A7 syscall SetRect
label0000303E:
0000303E 486E FFF2 pea.l [A6 - 0xE]
00003042 3F2B 0020 move.w -[A7], [A3 + 0x20]
00003046 4EBA D4BC jsr [PC - 0x2B44 /* 00000504 */]
0000304A 548F addq.l A7, 2
0000304C 2F00 move.l -[A7], D0
0000304E AA0E syscall FillCRect
label00003050:
00003050 4A6B 0022 tst.w [A3 + 0x22]
00003054 6D48 blt +0x4A /* 0000309E */
00003056 4A2B 0038 tst.b [A3 + 0x38]
0000305A 671C beq +0x1E /* 00003078 */
0000305C 486E FFF2 pea.l [A6 - 0xE]
00003060 3F2C 000C move.w -[A7], [A4 + 0xC]
00003064 3F2C 000A move.w -[A7], [A4 + 0xA]
00003068 70F1 moveq.l D0, 0xFFFFFFF1
0000306A D06C 0010 add.w D0, [A4 + 0x10]
0000306E 3F00 move.w -[A7], D0
00003070 3F2C 000E move.w -[A7], [A4 + 0xE]
00003074 A8A7 syscall SetRect
00003076 6016 bra +0x18 /* 0000308E */
label00003078:
00003078 486E FFF2 pea.l [A6 - 0xE]
0000307C 3F2C 000C move.w -[A7], [A4 + 0xC]
00003080 3F2C 000A move.w -[A7], [A4 + 0xA]
00003084 3F2C 0010 move.w -[A7], [A4 + 0x10]
00003088 3F2C 000E move.w -[A7], [A4 + 0xE]
0000308C A8A7 syscall SetRect
label0000308E:
0000308E 3F2B 0022 move.w -[A7], [A3 + 0x22]
00003092 4EBA D504 jsr [PC - 0x2AFC /* 00000598 */]
00003096 486E FFF2 pea.l [A6 - 0xE]
0000309A A8A1 syscall FrameRect
0000309C 548F addq.l A7, 2
label0000309E:
0000309E 302B 0004 move.w D0, [A3 + 0x4]
000030A2 D06B 0014 add.w D0, [A3 + 0x14]
000030A6 5340 subq.w D0, 1
000030A8 3F00 move.w -[A7], D0
000030AA 3F2B 0004 move.w -[A7], [A3 + 0x4]
000030AE 2F0C move.l -[A7], A4
000030B0 4EBA FE62 jsr [PC - 0x19E /* 00002F14 */]
000030B4 508F addq.l A7, 8
label000030B6:
000030B6 4CDF 1800 movem.l A3,A4, [A7]+
000030BA 4E5E unlink A6
000030BC 4E75 rts
export_60:
fn000030BE:
000030BE 4E56 FFF8 link A6, -0x0008
000030C2 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000030C6 3E2E 000C move.w D7, [A6 + 0xC]
000030CA 286E 0008 movea.l A4, [A6 + 0x8]
000030CE 266C 001C movea.l A3, [A4 + 0x1C]
000030D2 3C2B 0004 move.w D6, [A3 + 0x4]
000030D6 DF6B 0004 add.w [A3 + 0x4], D7
000030DA 302B 0004 move.w D0, [A3 + 0x4]
000030DE D06B 0014 add.w D0, [A3 + 0x14]
000030E2 B06B 0006 cmp.w D0, [A3 + 0x6]
000030E6 6F12 ble +0x14 /* 000030FA */
000030E8 4A2B 003A tst.b [A3 + 0x3A]
000030EC 660C bne +0xE /* 000030FA */
000030EE 302B 0006 move.w D0, [A3 + 0x6]
000030F2 906B 0014 sub.w D0, [A3 + 0x14]
000030F6 3740 0004 move.w [A3 + 0x4], D0
label000030FA:
000030FA 4A6B 0004 tst.w [A3 + 0x4]
000030FE 6C04 bge +0x6 /* 00003104 */
00003100 426B 0004 clr.w [A3 + 0x4]
label00003104:
00003104 BC6B 0004 cmp.w D6, [A3 + 0x4]
00003108 6700 0126 beq +0x128 /* 00003230 */
0000310C 3E2B 0004 move.w D7, [A3 + 0x4]
00003110 9E46 sub.w D7, D6
00003112 4A2B 0038 tst.b [A3 + 0x38]
00003116 6730 beq +0x32 /* 00003148 */
00003118 2F13 move.l -[A7], [A3]
0000311A 3F2B 0004 move.w -[A7], [A3 + 0x4]
0000311E A963 syscall SetControlValue/SetCtlValue
00003120 486E FFF8 pea.l [A6 - 0x8]
00003124 70F1 moveq.l D0, 0xFFFFFFF1
00003126 D06C 0010 add.w D0, [A4 + 0x10]
0000312A 3F00 move.w -[A7], D0
0000312C 3F2C 000A move.w -[A7], [A4 + 0xA]
00003130 3F2C 0010 move.w -[A7], [A4 + 0x10]
00003134 3F2C 000E move.w -[A7], [A4 + 0xE]
00003138 A8A7 syscall SetRect
0000313A 486E FFF8 pea.l [A6 - 0x8]
0000313E 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00003142 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00003146 508F addq.l A7, 8
label00003148:
00003148 4A2B 0039 tst.b [A3 + 0x39]
0000314C 670E beq +0x10 /* 0000315C */
0000314E 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00003152 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00003156 588F addq.l A7, 4
00003158 6000 00C2 bra +0xC4 /* 0000321C */
label0000315C:
0000315C BE6B 0014 cmp.w D7, [A3 + 0x14]
00003160 6C0A bge +0xC /* 0000316C */
00003162 302B 0014 move.w D0, [A3 + 0x14]
00003166 4440 neg.w D0
00003168 B047 cmp.w D0, D7
0000316A 6D14 blt +0x16 /* 00003180 */
label0000316C:
0000316C 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003170 2F0C move.l -[A7], A4
00003172 4EBA FE76 jsr [PC - 0x18A /* 00002FEA */]
00003176 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000317A 588F addq.l A7, 4
0000317C 6000 009E bra +0xA0 /* 0000321C */
label00003180:
00003180 4A47 tst.w D7
00003182 6C0C bge +0xE /* 00003190 */
00003184 3A2B 0004 move.w D5, [A3 + 0x4]
00003188 3805 move.w D4, D5
0000318A 9847 sub.w D4, D7
0000318C 5344 subq.w D4, 1
0000318E 6010 bra +0x12 /* 000031A0 */
label00003190:
00003190 382B 0014 move.w D4, [A3 + 0x14]
00003194 D86B 0004 add.w D4, [A3 + 0x4]
00003198 5344 subq.w D4, 1
0000319A 3A04 move.w D5, D4
0000319C 9A47 sub.w D5, D7
0000319E 5245 addq.w D5, 1
label000031A0:
000031A0 486E FFF8 pea.l [A6 - 0x8]
000031A4 302C 000C move.w D0, [A4 + 0xC]
000031A8 D06B 000C add.w D0, [A3 + 0xC]
000031AC 3F00 move.w -[A7], D0
000031AE 302C 000A move.w D0, [A4 + 0xA]
000031B2 D06B 0016 add.w D0, [A3 + 0x16]
000031B6 906B 000E sub.w D0, [A3 + 0xE]
000031BA 3F00 move.w -[A7], D0
000031BC 302C 0010 move.w D0, [A4 + 0x10]
000031C0 906B 000C sub.w D0, [A3 + 0xC]
000031C4 3F00 move.w -[A7], D0
000031C6 302C 000A move.w D0, [A4 + 0xA]
000031CA D06B 0016 add.w D0, [A3 + 0x16]
000031CE 72FF moveq.l D1, 0xFFFFFFFF
000031D0 D26B 0014 add.w D1, [A3 + 0x14]
000031D4 C3EB 000E muls.w D1, [A3 + 0xE]
000031D8 D041 add.w D0, D1
000031DA 3F00 move.w -[A7], D0
000031DC A8A7 syscall SetRect
000031DE 4A2B 0038 tst.b [A3 + 0x38]
000031E2 6706 beq +0x8 /* 000031EA */
000031E4 046E 000F FFFE subi.w [A6 - 0x2], 0xF
label000031EA:
000031EA 42A7 clr.l -[A7]
000031EC A8D8 syscall NewRgn
000031EE 245F movea.l A2, [A7]+
000031F0 3F2B 0020 move.w -[A7], [A3 + 0x20]
000031F4 4EBA D30E jsr [PC - 0x2CF2 /* 00000504 */]
000031F8 2F00 move.l -[A7], D0
000031FA AA0B syscall BackPixPat
000031FC 486E FFF8 pea.l [A6 - 0x8]
00003200 4267 clr.w -[A7]
00003202 3007 move.w D0, D7
00003204 4440 neg.w D0
00003206 C1EB 000E muls.w D0, [A3 + 0xE]
0000320A 3F00 move.w -[A7], D0
0000320C 2F0A move.l -[A7], A2
0000320E A8EF syscall ScrollRect
00003210 3E84 move.w [A7], D4
00003212 3F05 move.w -[A7], D5
00003214 2F0C move.l -[A7], A4
00003216 4EBA FCFC jsr [PC - 0x304 /* 00002F14 */]
0000321A 508F addq.l A7, 8
label0000321C:
0000321C 486C 000A pea.l [A4 + 0xA]
00003220 2F2D C6A4 move.l -[A7], [A5 - 0x395C]
00003224 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00003228 2EAD C6A4 move.l [A7], [A5 - 0x395C]
0000322C A969 syscall DrawControls
0000322E 588F addq.l A7, 4
label00003230:
00003230 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00003234 4E5E unlink A6
00003236 4E75 rts
export_63:
00003238 4E56 0000 link A6, 0
0000323C 2F07 move.l -[A7], D7
0000323E 7E00 moveq.l D7, 0x00
00003240 302E 0008 move.w D0, [A6 + 0x8]
00003244 6B3A bmi +0x3C /* 00003280 */
00003246 0440 0016 subi.w D0, 0x16
0000324A 6718 beq +0x1A /* 00003264 */
0000324C 6A08 bpl +0xA /* 00003256 */
0000324E 5440 addq.w D0, 2
00003250 670A beq +0xC /* 0000325C */
00003252 6A0C bpl +0xE /* 00003260 */
00003254 602A bra +0x2C /* 00003280 */
label00003256:
00003256 5540 subq.w D0, 2
00003258 6A26 bpl +0x28 /* 00003280 */
0000325A 6018 bra +0x1A /* 00003274 */
label0000325C:
0000325C 7EFF moveq.l D7, 0xFFFFFFFF
0000325E 6020 bra +0x22 /* 00003280 */
label00003260:
00003260 7E01 moveq.l D7, 0x01
00003262 601C bra +0x1E /* 00003280 */
label00003264:
00003264 2F2D A398 move.l -[A7], [A5 - 0x5C68]
00003268 4EBA FC76 jsr [PC - 0x38A /* 00002EE0 */]
0000326C 4440 neg.w D0
0000326E 3E00 move.w D7, D0
00003270 588F addq.l A7, 4
00003272 600C bra +0xE /* 00003280 */
label00003274:
00003274 2F2D A398 move.l -[A7], [A5 - 0x5C68]
00003278 4EBA FC66 jsr [PC - 0x39A /* 00002EE0 */]
0000327C 3E00 move.w D7, D0
0000327E 588F addq.l A7, 4
label00003280:
00003280 4A47 tst.w D7
00003282 670C beq +0xE /* 00003290 */
00003284 3F07 move.w -[A7], D7
00003286 2F2D A398 move.l -[A7], [A5 - 0x5C68]
0000328A 4EBA FE32 jsr [PC - 0x1CE /* 000030BE */]
0000328E 5C8F addq.l A7, 6
label00003290:
00003290 2E1F move.l D7, [A7]+
00003292 4E5E unlink A6
00003294 205F movea.l A0, [A7]+
00003296 5C8F addq.l A7, 6
00003298 4ED0 jmp [A0]
export_61:
0000329A 4E56 0000 link A6, 0
0000329E 2B6E 0010 A398 move.l [A5 - 0x5C68], [A6 + 0x10]
000032A4 4267 clr.w -[A7]
000032A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000032AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000032AE 486D 021A pea.l [A5 + 0x21A /* export_63 */]
000032B2 A968 syscall TrackControl
000032B4 301F move.w D0, [A7]+
000032B6 4E5E unlink A6
000032B8 4E75 rts
export_64:
000032BA 4E56 0000 link A6, 0
000032BE 48E7 0108 movem.l -[A7], D7,A4
000032C2 7E00 moveq.l D7, 0x00
000032C4 4AAD A42C tst.l [A5 - 0x5BD4]
000032C8 6700 008C beq +0x8E /* 00003356 */
000032CC 1F3C 0001 move.b -[A7], 0x1
000032D0 4878 001A push.l 0x1A
000032D4 4267 clr.w -[A7]
000032D6 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000032DA 2840 movea.l A4, D0
000032DC 200C move.l D0, A4
000032DE 508F addq.l A7, 8
000032E0 6774 beq +0x76 /* 00003356 */
000032E2 38AE 000A move.w [A4], [A6 + 0xA]
000032E6 196E 000C 0002 move.b [A4 + 0x2], [A6 + 0xC]
000032EC 396E 000E 0004 move.w [A4 + 0x4], [A6 + 0xE]
000032F2 396E 0010 0006 move.w [A4 + 0x6], [A6 + 0x10]
000032F8 426C 0008 clr.w [A4 + 0x8]
000032FC 297C 7FFF FFFF 000A move.l [A4 + 0xA], 0x7FFFFFFF
00003304 4A2E 000C tst.b [A6 + 0xC]
00003308 6708 beq +0xA /* 00003312 */
0000330A 3054 movea.w A0, [A4]
0000330C 2948 000E move.l [A4 + 0xE], A0
00003310 6004 bra +0x6 /* 00003316 */
label00003312:
00003312 42AC 000E clr.l [A4 + 0xE]
label00003316:
00003316 396E 0012 0018 move.w [A4 + 0x18], [A6 + 0x12]
0000331C 396E 0014 0012 move.w [A4 + 0x12], [A6 + 0x14]
00003322 396E 0016 0014 move.w [A4 + 0x14], [A6 + 0x16]
00003328 396E 0018 0016 move.w [A4 + 0x16], [A6 + 0x18]
0000332E 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003332 3F2E 0016 move.w -[A7], [A6 + 0x16]
00003336 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000333A 4878 FFFF push.l 0xFFFF
0000333E 4878 FFFF push.l 0xFFFF
00003342 2F0C move.l -[A7], A4
00003344 1F3C 0008 move.b -[A7], 0x8
00003348 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000334C 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00003350 1E00 move.b D7, D0
00003352 4FEF 0016 lea.l A7, [A7 + 0x16]
label00003356:
00003356 1007 move.b D0, D7
00003358 4CDF 1080 movem.l D7,A4, [A7]+
0000335C 4E5E unlink A6
0000335E 4E75 rts
export_65:
00003360 4E56 0000 link A6, 0
00003364 4E5E unlink A6
00003366 4E75 rts
export_66:
00003368 4E56 0000 link A6, 0
0000336C 4E5E unlink A6
0000336E 4E75 rts
export_67:
00003370 4E56 FFDA link A6, -0x0026
00003374 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003378 282E 0008 move.l D4, [A6 + 0x8]
0000337C 286E 000C movea.l A4, [A6 + 0xC]
00003380 1B7C 0001 A44E move.b [A5 - 0x5BB2], 0x1
00003386 266C 001C movea.l A3, [A4 + 0x1C]
0000338A 302B 0012 move.w D0, [A3 + 0x12]
0000338E 0440 003A subi.w D0, 0x3A /* ':' */
00003392 0C40 0005 cmpi.w D0, 0x5
00003396 6200 0162 bhi +0x164 /* 000034FA */
0000339A 43FA 026A lea.l A1, [PC + 0x26A /* 00003606, value 0xFDA0FDBE */]
0000339E D040 add.w D0, D0
000033A0 D2F1 0000 add.w A1, [A1 + D0.w]
000033A4 4ED1 jmp [A1]
000033A6 42A7 clr.l -[A7]
000033A8 3F2B 0014 move.w -[A7], [A3 + 0x14]
000033AC 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000033B0 2440 movea.l A2, D0
000033B2 200A move.l D0, A2
000033B4 5C8F addq.l A7, 6
000033B6 6700 017E beq +0x180 /* 00003536 */
000033BA 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
000033C0 6000 0174 bra +0x176 /* 00003536 */
000033C4 42A7 clr.l -[A7]
000033C6 3F2B 0014 move.w -[A7], [A3 + 0x14]
000033CA 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000033CE 2440 movea.l A2, D0
000033D0 5C8F addq.l A7, 6
000033D2 601C bra +0x1E /* 000033F0 */
label000033D4:
000033D4 486A 000A pea.l [A2 + 0xA]
000033D8 A928 syscall InvalRect
000033DA 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
000033E0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000033E4 3F2B 0014 move.w -[A7], [A3 + 0x14]
000033E8 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000033EC 2440 movea.l A2, D0
000033EE 5C8F addq.l A7, 6
label000033F0:
000033F0 200A move.l D0, A2
000033F2 66E0 bne -0x1E /* 000033D4 */
000033F4 6000 0140 bra +0x142 /* 00003536 */
000033F8 42A7 clr.l -[A7]
000033FA 3F2B 0014 move.w -[A7], [A3 + 0x14]
000033FE 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003402 2440 movea.l A2, D0
00003404 200A move.l D0, A2
00003406 5C8F addq.l A7, 6
00003408 6700 012C beq +0x12E /* 00003536 */
0000340C 486A 000A pea.l [A2 + 0xA]
00003410 A928 syscall InvalRect
00003412 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
00003418 6000 011C bra +0x11E /* 00003536 */
0000341C 42A7 clr.l -[A7]
0000341E 3F2B 0014 move.w -[A7], [A3 + 0x14]
00003422 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003426 2440 movea.l A2, D0
00003428 5C8F addq.l A7, 6
0000342A 601C bra +0x1E /* 00003448 */
label0000342C:
0000342C 486A 000A pea.l [A2 + 0xA]
00003430 A928 syscall InvalRect
00003432 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
00003438 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000343C 3F2B 0014 move.w -[A7], [A3 + 0x14]
00003440 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003444 2440 movea.l A2, D0
00003446 5C8F addq.l A7, 6
label00003448:
00003448 200A move.l D0, A2
0000344A 66E0 bne -0x1E /* 0000342C */
0000344C 6000 00E8 bra +0xEA /* 00003536 */
00003450 42A7 clr.l -[A7]
00003452 3F2B 0014 move.w -[A7], [A3 + 0x14]
00003456 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000345A 2440 movea.l A2, D0
0000345C 5C8F addq.l A7, 6
0000345E 603C bra +0x3E /* 0000349C */
label00003460:
00003460 262A 001C move.l D3, [A2 + 0x1C]
00003464 2043 movea.l A0, D3
00003466 316B 0016 000E move.w [A0 + 0xE], [A3 + 0x16]
0000346C 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
00003472 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00003476 2F0A move.l -[A7], A2
00003478 4EBA D2A4 jsr [PC - 0x2D5C /* 0000071E */]
0000347C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00003480 486A 000A pea.l [A2 + 0xA]
00003484 2F04 move.l -[A7], D4
00003486 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
0000348A 2EAA 0004 move.l [A7], [A2 + 0x4]
0000348E 3F2B 0014 move.w -[A7], [A3 + 0x14]
00003492 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003496 2440 movea.l A2, D0
00003498 4FEF 000E lea.l A7, [A7 + 0xE]
label0000349C:
0000349C 200A move.l D0, A2
0000349E 66C0 bne -0x3E /* 00003460 */
000034A0 6000 0094 bra +0x96 /* 00003536 */
000034A4 42A7 clr.l -[A7]
000034A6 3F2B 0014 move.w -[A7], [A3 + 0x14]
000034AA 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000034AE 2440 movea.l A2, D0
000034B0 5C8F addq.l A7, 6
000034B2 6040 bra +0x42 /* 000034F4 */
label000034B4:
000034B4 2D6A 001C FFDC move.l [A6 - 0x24], [A2 + 0x1C]
000034BA 206E FFDC movea.l A0, [A6 - 0x24]
000034BE 316B 0016 0004 move.w [A0 + 0x4], [A3 + 0x16]
000034C4 357C FFFD 0012 move.w [A2 + 0x12], 0xFFFD
000034CA 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
000034CE 2F0A move.l -[A7], A2
000034D0 4EBA F094 jsr [PC - 0xF6C /* 00002566 */]
000034D4 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
000034D8 486A 000A pea.l [A2 + 0xA]
000034DC 2F04 move.l -[A7], D4
000034DE 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000034E2 2EAA 0004 move.l [A7], [A2 + 0x4]
000034E6 3F2B 0014 move.w -[A7], [A3 + 0x14]
000034EA 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000034EE 2440 movea.l A2, D0
000034F0 4FEF 000E lea.l A7, [A7 + 0xE]
label000034F4:
000034F4 200A move.l D0, A2
000034F6 66BC bne -0x42 /* 000034B4 */
000034F8 603C bra +0x3E /* 00003536 */
label000034FA:
000034FA 42AE FFE0 clr.l [A6 - 0x20]
000034FE 42AE FFE4 clr.l [A6 - 0x1C]
00003502 3D6C 0008 FFE8 move.w [A6 - 0x18], [A4 + 0x8]
00003508 486E FFEA pea.l [A6 - 0x16]
0000350C 3F2C 000A move.w -[A7], [A4 + 0xA]
00003510 3F2C 000C move.w -[A7], [A4 + 0xC]
00003514 3F2C 000E move.w -[A7], [A4 + 0xE]
00003518 3F2C 0010 move.w -[A7], [A4 + 0x10]
0000351C A8A7 syscall SetRect
0000351E 3D6B 0012 FFF2 move.w [A6 - 0xE], [A3 + 0x12]
00003524 3D6B 0014 FFF6 move.w [A6 - 0xA], [A3 + 0x14]
0000352A 422E FFFA clr.b [A6 - 0x6]
0000352E 42AE FFFC clr.l [A6 - 0x4]
00003532 45EE FFE0 lea.l A2, [A6 - 0x20]
label00003536:
00003536 526B 0008 addq.w [A3 + 0x8], 1
0000353A 4A2B 0002 tst.b [A3 + 0x2]
0000353E 6754 beq +0x56 /* 00003594 */
00003540 302B 0004 move.w D0, [A3 + 0x4]
00003544 B06B 0006 cmp.w D0, [A3 + 0x6]
00003548 660C bne +0xE /* 00003556 */
0000354A 302B 0004 move.w D0, [A3 + 0x4]
0000354E 48C0 ext.l D0
00003550 D1AB 000E add.l [A3 + 0xE], D0
00003554 603E bra +0x40 /* 00003594 */
label00003556:
00003556 3E2B 0006 move.w D7, [A3 + 0x6]
0000355A 9E6B 0004 sub.w D7, [A3 + 0x4]
0000355E 3047 movea.w A0, D7
00003560 2F08 move.l -[A7], A0
00003562 2F3C 0000 FFFE move.l -[A7], 0xFFFE
00003568 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000356C 2A00 move.l D5, D0
0000356E 4267 clr.w -[A7]
00003570 A861 syscall Random
00003572 3D57 FFDA move.w [A6 - 0x26], [A7]
00003576 2F05 move.l -[A7], D5
00003578 306E FFDA movea.w A0, [A6 - 0x26]
0000357C 4868 7FFF pea.l [A0 + 0x7FFF]
00003580 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003584 2C00 move.l D6, D0
00003586 306B 0004 movea.w A0, [A3 + 0x4]
0000358A 2006 move.l D0, D6
0000358C D088 add.l D0, A0
0000358E D1AB 000E add.l [A3 + 0xE], D0
00003592 548F addq.l A7, 2
label00003594:
00003594 302B 0012 move.w D0, [A3 + 0x12]
00003598 6B46 bmi +0x48 /* 000035E0 */
0000359A 0440 003C subi.w D0, 0x3C /* '<' */
0000359E 6726 beq +0x28 /* 000035C6 */
000035A0 6A08 bpl +0xA /* 000035AA */
000035A2 5440 addq.w D0, 2
000035A4 670E beq +0x10 /* 000035B4 */
000035A6 6A30 bpl +0x32 /* 000035D8 */
000035A8 6036 bra +0x38 /* 000035E0 */
label000035AA:
000035AA 5940 subq.w D0, 4
000035AC 6A32 bpl +0x34 /* 000035E0 */
000035AE 5440 addq.w D0, 2
000035B0 6A38 bpl +0x3A /* 000035EA */
000035B2 6024 bra +0x26 /* 000035D8 */
label000035B4:
000035B4 2F04 move.l -[A7], D4
000035B6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000035BA 200A move.l D0, A2
000035BC 588F addq.l A7, 4
000035BE 672A beq +0x2C /* 000035EA */
000035C0 426A 0012 clr.w [A2 + 0x12]
000035C4 6024 bra +0x26 /* 000035EA */
label000035C6:
000035C6 2F04 move.l -[A7], D4
000035C8 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
000035CC 200A move.l D0, A2
000035CE 588F addq.l A7, 4
000035D0 6718 beq +0x1A /* 000035EA */
000035D2 426A 0012 clr.w [A2 + 0x12]
000035D6 6012 bra +0x14 /* 000035EA */
label000035D8:
000035D8 1B7C 0001 A42A move.b [A5 - 0x5BD6], 0x1
000035DE 600A bra +0xC /* 000035EA */
label000035E0:
000035E0 2F0A move.l -[A7], A2
000035E2 2F04 move.l -[A7], D4
000035E4 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000035E8 508F addq.l A7, 8
label000035EA:
000035EA 42A7 clr.l -[A7]
000035EC A975 syscall TickCount
000035EE 201F move.l D0, [A7]+
000035F0 90AD A462 sub.l D0, [A5 - 0x5B9E]
000035F4 306B 0018 movea.w A0, [A3 + 0x18]
000035F8 D088 add.l D0, A0
000035FA 2740 000A move.l [A3 + 0xA], D0
000035FE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003602 4E5E unlink A6
00003604 4E75 rts
00003606 FDA0 .invalid <<F/6/6>>
00003608 FDBE .invalid <<F/6/6>>
0000360A FDF2 .invalid <<F/7/6>>
0000360C FE16 FE4A .unknown 0xFE16 0xFE4A (W = 7)
00003610 FE9E 4E56 .extension 0xE9E <<F/2-3/7>> // unimplemented
export_68: // at 00003612 (misaligned)
00003614 0000 4E5E ori.b D0, 0x5E /* '^' */
00003618 4E75 rts